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
```