Answer

Answer

t.me/js_test

Ответ:

{"level":19, "health":90}

Объяснение:

Второй аргумент JSON.stringify - это replacer. Заменитель может быть либо функцией, либо массивом, и позволяет вам контролировать, что и как должны быть преобразованы в значения.

Если заменитель является массивом, только свойства, имена которых включены в массив, будут добавлены в строку JSON. В этом случае включаются только свойства с именами "level" и "health""username" исключается. data теперь равен {"level":19, "health":90}.

Если заменитель является функцией, эта функция вызывается для каждого свойства объекта, который вы преобразуете. Значение, возвращаемое из этой функции, будет значением свойства при добавлении в строку JSON. Если значение равно undefined, это свойство исключается из строки JSON.

Код:

const settings = {
 username: "lydiahallie", 
 level: 19, 
 health: 90
};

const data = JSON.stringify(settings, ["level", "health"]);
console.log(data);

Report Page