我想访问数组列表中的对象值。我正在使用array [0] .date来访问第一个索引的日期值。但是如果我想记录所有索引而不仅仅是第一个元素。我是否必须使用for循环或者还有其他方法吗?
谢谢,
答案 0 :(得分:0)
当然,您可以使用任何迭代方法。
你可以做一个标准documentation
for (let i = 0; i < array.length; i++) console.log(array[i].date);
array.forEach(item => console.log(item.date));
甚至是ES6 forEach语法
for (const item of array) console.log(item.date);
答案 1 :(得分:0)
您需要添加for循环
for (var i = 0; i < array.length; i++) {
console.log(array[i].date);
}
如果您想将日期存储在另一个阵列上并显示它们,您可以这样做:
var newArray = [];
for (var i = 0; i < array.length; i++) {
console.log(array[i].date);
newArray.push(array[i].date);
}
console.log(newArray.toString());