0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Если вам нужно добавить элемент в массив в объекте JSON, можно использовать метод push() в JavaScript.</p>
1
<p>Если вам нужно добавить элемент в массив в объекте JSON, можно использовать метод push() в JavaScript.</p>
2
<p>Пример:</p>
2
<p>Пример:</p>
3
const jsonData = { "name": "Ivan", "hobbies": ["reading", "gaming"] }; // Добавим элемент "cooking" в массив "hobbies" jsonData.hobbies.push("cooking"); // Подсмотрим результат console.log(JSON.stringify(jsonData, null, 2));<p>Вывод будет таким:</p>
3
const jsonData = { "name": "Ivan", "hobbies": ["reading", "gaming"] }; // Добавим элемент "cooking" в массив "hobbies" jsonData.hobbies.push("cooking"); // Подсмотрим результат console.log(JSON.stringify(jsonData, null, 2));<p>Вывод будет таким:</p>
4
{ "name": "Ivan", "hobbies": [ "reading", "gaming", "cooking" ] }<p>Чтобы добавить новое свойство в объект JSON, просто назначьте новое значение для нового ключа:</p>
4
{ "name": "Ivan", "hobbies": [ "reading", "gaming", "cooking" ] }<p>Чтобы добавить новое свойство в объект JSON, просто назначьте новое значение для нового ключа:</p>
5
<p>Пример:</p>
5
<p>Пример:</p>
6
const jsonData = { "name": "Ivan", "age": 30 }; // Добавим новое свойство "gender" jsonData.gender = "male"; // Подсмотрим результат console.log(JSON.stringify(jsonData, null, 2));<p>Вывод будет таким:</p>
6
const jsonData = { "name": "Ivan", "age": 30 }; // Добавим новое свойство "gender" jsonData.gender = "male"; // Подсмотрим результат console.log(JSON.stringify(jsonData, null, 2));<p>Вывод будет таким:</p>
7
{ "name": "Ivan", "age": 30, "gender": "male" }<p>Если необходимо добавить элемент в вложенный объект или массив, необходимо последовательно обращаться к нужному объекту.</p>
7
{ "name": "Ivan", "age": 30, "gender": "male" }<p>Если необходимо добавить элемент в вложенный объект или массив, необходимо последовательно обращаться к нужному объекту.</p>
8
<p>Пример:</p>
8
<p>Пример:</p>
9
const jsonData = { "name": "Ivan", "address": { "city": "Moscow", "zip": "101000" } }; // Изменим значение "city" на "Saint Petersburg" jsonData.address.city = "Saint Petersburg"; // Подсмотрим результат console.log(JSON.stringify(jsonData, null, 2));<p>Вывод будет таким:</p>
9
const jsonData = { "name": "Ivan", "address": { "city": "Moscow", "zip": "101000" } }; // Изменим значение "city" на "Saint Petersburg" jsonData.address.city = "Saint Petersburg"; // Подсмотрим результат console.log(JSON.stringify(jsonData, null, 2));<p>Вывод будет таким:</p>
10
{ "name": "Ivan", "address": { "city": "Saint Petersburg", "zip": "101000" } }<p>Если необходимо добавить новый объект в массив:</p>
10
{ "name": "Ivan", "address": { "city": "Saint Petersburg", "zip": "101000" } }<p>Если необходимо добавить новый объект в массив:</p>
11
<p>Пример:</p>
11
<p>Пример:</p>
12
const jsonData = { "name": "Ivan", "hobbies": ["reading", "gaming"] }; // Добавим объект с навыками в массив у jsonData jsonData.skills = []; jsonData.skills.push({ "skill": "programming", "level": "advanced" }); // Подсмотрим результат console.log(JSON.stringify(jsonData, null, 2));<p>Вывод будет таким:</p>
12
const jsonData = { "name": "Ivan", "hobbies": ["reading", "gaming"] }; // Добавим объект с навыками в массив у jsonData jsonData.skills = []; jsonData.skills.push({ "skill": "programming", "level": "advanced" }); // Подсмотрим результат console.log(JSON.stringify(jsonData, null, 2));<p>Вывод будет таким:</p>
13
{ "name": "Ivan", "hobbies": [ "reading", "gaming" ], "skills": [ { "skill": "programming", "level": "advanced" } ] }
13
{ "name": "Ivan", "hobbies": [ "reading", "gaming" ], "skills": [ { "skill": "programming", "level": "advanced" } ] }