javascript json循环添加

103浏览 · 2023-08-16 14:07:17
你可以使用 JavaScript 中的 `forEach` 方法来循环遍历一个 JSON [对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083),并且使用 `push` 方法来添加数据。 以下是一个示例[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083): ```javascript let data = [ { name: "Alice", age: 25 }, { name: "Bob", age: 30 }, { name: "Charlie", age: 35 } // 循环遍历数据 data.forEach(item => { // 添加新的数据 item.job = "developer"; console.log(data); 在上面的代码中,我们定义了一个包含三个[对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083)的数组 `data`。我们使用 `forEach` 方法遍历每个[对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083),并且使用 `push` 方法添加一个新属性 `job`,值为[字符串](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083) `"developer"`。最终,我们使用 `console.log` 方法打印出更新后的数组。
相关问题
如果你想要向一个 JSON 对象中循环添加新的数据,你可以使用 JavaScript 中的 `for...in` 循环来遍历对象的属性,并且使用点号或者方括号来添加新的属性和值。 以下是一个示例代码: ```javascript let data = { name: "Alice", age: 25 }; // 循环遍历对象的属性 for (let prop in data) { // 添加新的属性和值 data[prop.toUpperCase()] = data[prop]; console ```