js遍历数组对象放在一个新数组里
时间: 2023-05-16 20:06:46 浏览: 189
可以使用forEach方法或者map方法来遍历数组对象,并将每个元素添加到一个新数组中。以下是使用map方法的示例代码:
```
const arr = [{name: 'Alice', age: 25}, {name: 'Bob', age: 30}, {name: 'Charlie', age: 35}];
const newArr = arr.map(item => {
return {
name: item.name,
age: item.age
};
});
console.log(newArr);
```
输出结果为:
```
[
{ name: 'Alice', age: 25 },
{ name: 'Bob', age: 30 },
{ name: 'Charlie', age: 35 }
]
```
相关问题
js遍历多层数组对象放在一个新数组里
可以使用递归的方式来遍历多层数组对象,并将其放在一个新数组里。以下是一个示例代码:
function flatten(arr) {
var result = [];
for (var i = 0; i < arr.length; i++) {
if (Array.isArray(arr[i])) {
result = result.concat(flatten(arr[i]));
} else {
result.push(arr[i]);
}
}
return result;
}
var nestedArray = [[1, 2], [3, [4, 5]], 6];
var flattenedArray = flatten(nestedArray);
console.log(flattenedArray); // [1, 2, 3, 4, 5, 6]
js 遍历数组对象list
可以使用 for 循环或者 forEach 遍历数组对象 list,示例代码如下:
使用 for 循环遍历:
```
for (var i = 0; i < list.length; i++) {
console.log(list[i]);
}
```
使用 forEach 遍历:
```
list.forEach(function(item) {
console.log(item);
});
```
阅读全文