js多个对象放在一个数组中
时间: 2023-12-03 07:12:57 浏览: 53
可以使用数组字面量语法声明一个包含多个对象的数组,每个对象用花括号括起来并用逗号分隔。例如:
```
var arr = [
{name: 'John', age: 25},
{name: 'Mary', age: 30},
{name: 'Bob', age: 20}
];
```
在上面的代码中,我们声明了一个包含三个对象的数组,每个对象都有一个名字和一个年龄属性。你可以根据需要添加或删除对象来更新数组。
相关问题
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遍历多层数组对象放在一个列表里
可以使用递归函数来遍历多层数组对象,并将它们放在一个列表里。以下是一个示例代码:
function flattenArray(arr) {
var result = [];
for (var i = 0; i < arr.length; i++) {
if (Array.isArray(arr[i])) {
result = result.concat(flattenArray(arr[i]));
} else {
result.push(arr[i]);
}
}
return result;
}
var nestedArray = [[1, 2], [3, [4, 5]], 6];
var flattenedArray = flattenArray(nestedArray);
console.log(flattenedArray); // [1, 2, 3, 4, 5, 6]