循环访问对象数组:访问属性
尝试迭代对象数组时,了解正确的语法非常重要访问他们的属性。像这样的代码:
for (var j = 0; j < myArray.length; j++) { console.log(myArray[j]); // Only prints the first object }
仅记录第一个对象,因为它直接访问 myArray[j] 对象本身。要循环访问每个对象并利用其属性,您可以利用 JavaScript 的内置数组函数 forEach():
myArray.forEach(function (object) { var x = object.x; // Here, you have access to the "x" property of the current object console.log(x); // This will log the "x" property for each object });
forEach() 函数迭代数组中的每个元素,传递当前元素作为第一个参数(在本例中为对象)。在函数体内,您可以使用点表示法访问当前对象的属性,例如 object.x.
以上是循环时如何访问数组内对象的属性?的详细内容。更多信息请关注PHP中文网其他相关文章!