访问javascript对象内的数组键

时间:2017-07-16 04:20:12

标签: javascript arrays object

我正在尝试在javascript中访问对象内的数组键。

这是我的.js文件:

 <select name="image_id" id="image-id">
      <option value="1">item a</option>
      <option value="2">item b</option>
      <option value="3">item c</option>
      <option value="4">item d</option>
 </select>

我正在尝试访问“contentData”中的“tops”以显示“tops”数组的长度,该数组应为4个

2 个答案:

答案 0 :(得分:1)

> var contentData = [
...             {
...                 tops: [
...                             { image: "images/top1.jpg" },
...                             { image: "images/top2.jpg" },
...                             { image: "images/top3.jpg" },
...                             { image: "images/top4.jpg" } ]
...             }
...     ];
undefined
> 
> contentData[0].tops.length
4

答案 1 :(得分:0)

您未指定tops属性。它应该是:

 $scope.objectArray[0].tops.length;