2017-07-16 8 views
-1

javascript内のオブジェクトの内部にある配列キーにアクセスしようとしています。ここで javascriptオブジェクト内の配列キーにアクセスする

は私の.jsファイルです:私はあるべき「トップ」配列の長さを表示するには、「トップス」内の「contentData」にアクセスしようとしています

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

$scope.objectArray = contentData; 
$scope.objectCount = $scope.objectArray[0].length; 
+0

'$ scope.objectArray [0] .tops.length'にする必要があります –

答えて

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 
+0

私は参照してください! @AndyGaskellはうまくいった! – Cameron

0

topsプロパティは指定しません。それはでなければなりません:

$scope.objectArray[0].tops.length; 
関連する問題