2016-07-18 10 views
0

配列が10要素あります。各要素も配列であり、それぞれの子はオブジェクトです。配列内の配列の最初の大部分の子を取得する方法

「アレイ」と呼ぶことができます。

配列[0]は私に最初の要素を与えます。それは20のオブジェクトで満たされています。

私は最初のものを取得したい、そしてこのような、そのオブジェクトの値、:

var id = array[0].getFirstElement().id; 

私はそれをどのように行うのですか?

私は配列[0] [0]などを試しましたが、動作しませんでした。この例では

+1

ことができますこの配列を作成するコードを投稿しますか? – binskits

+2

arr [0] [0] .idはjavascriptで動作するはずです –

+0

データサンプル投稿 – webdeb

答えて

3

array = [[{id:2, ...}, ...], ...] 

あなたはarray[0][0].id

0

を必要とするループ内を参照してください:あなたのためのhere

をこのような何かが動作して(テストしていません)

for(var prop in array[0]){ 
    if(array[0].hasOwnProperty(prop)) { 
    console.log("array[0]." + prop.id + " = " + array[0][prop].id); 
    } 
    //and because you only want the first 
    break; 
} 
+0

'array [0]'は配列そのものなので、for-inループは理想的ではありません。 – binskits

+0

これは答えがありました。なぜなら、オブジェクトでいっぱいだと言いました。私は少し誤解したようです。彼は 'array [0] .object1.id'を探していたと思っていましたが、ここではobject1という名前は不明です。 – bobkingof12vs

関連する問題