From 1386fed7d38652d5848d315927e7e23a66cffd13 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Wed, 20 Oct 2021 13:28:52 +0300 Subject: [RU] Remove `name` attribute from headings (#2788) --- .../global_objects/json/stringify/index.html | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'files/ru/web/javascript/reference/global_objects/json/stringify/index.html') diff --git a/files/ru/web/javascript/reference/global_objects/json/stringify/index.html b/files/ru/web/javascript/reference/global_objects/json/stringify/index.html index 04ccba32a7..3b8e6a3d6a 100644 --- a/files/ru/web/javascript/reference/global_objects/json/stringify/index.html +++ b/files/ru/web/javascript/reference/global_objects/json/stringify/index.html @@ -10,15 +10,15 @@ translation_of: Web/JavaScript/Reference/Global_Objects/JSON/stringify ---
{{JSRef("Global_Objects", "JSON")}}
-

Сводка

+

Сводка

Метод JSON.stringify() преобразует значение JavaScript в строку JSON, возможно с заменой значений, если указана функция замены, или с включением только определённых свойств, если указан массив замены.

-

Синтаксис

+

Синтаксис

JSON.stringify(value[, replacer[, space]])
-

Параметры

+

Параметры

value
@@ -30,7 +30,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/JSON/stringify
Делает результат красиво отформатированным (расставляя пробелы).
-

Описание

+

Описание

Метод JSON.stringify() преобразует значение в представляющую его нотацию JSON со следующими оговорками:

@@ -67,7 +67,7 @@ JSON.stringify({ [Symbol.for('foo')]: 'foo' }, function(k, v) { // '{}' -

Параметр space

+

Параметр space

Параметр space может использоваться для управления форматированием отступов в конечной строке. Если он числовой, каждый последующий уровень вложенности будет дополнен отступом из пробелов, количество которых соответствует уровню (вплоть до десятого уровня). Если он строковый, каждый последующий уровень вложенности будет предваряться этой строкой (или её первыми десятью символами).

@@ -87,7 +87,7 @@ JSON.stringify({ [Symbol.for('foo')]: 'foo' }, function(k, v) { // }' -

Поведение метода toJSON()

+

Поведение метода toJSON()

Если преобразуемый в строку объект имеет свойство с именем toJSON и значением свойства, установленным в функцию, то этот метод toJSON() изменит стандартное поведение преобразования в JSON: вместо преобразования объекта будет использоваться значение, возвращаемое методом toJSON(). Например:

@@ -105,7 +105,7 @@ JSON.stringify(obj); // '"bar"' JSON.stringify({ x: obj }); // '{"x":"bar"}' -

Пример использования метода JSON.stringify() вместе с localStorage

+

Пример использования метода JSON.stringify() вместе с localStorage

В случае, если вы хотите сохранить объект таким образом, чтобы его можно было восстановить даже после закрытия браузера, имеет смысл воспользоваться следующим примером, демонстрирующим применение метода JSON.stringify():

@@ -134,7 +134,7 @@ var restoredSession = JSON.parse(localStorage.getItem('session')); console.log(restoredSession); -

Пример использования параметра replacer

+

Пример использования параметра replacer

var foo = { foundation: 'Mozilla', model: 'box', week: 45, transport: 'car', month: 7 };
 
@@ -149,7 +149,7 @@ JSON.stringify(foo, ['week', 'month']);
 // '{"week":45,"month":7}', сохранились только свойства week и month
 
-

Спецификации

+

Спецификации

@@ -171,7 +171,7 @@ JSON.stringify(foo, ['week', 'month']);
-

Совместимость с браузерами

+

Совместимость с браузерами

@@ -181,7 +181,7 @@ JSON.stringify(foo, ['week', 'month']); -

Смотрите также

+

Смотрите также