2016-12-27 3 views
-2

の長さを取得するには、私は、セクション長を取得する方法このことからはjavascriptオブジェクト

data 
: 
Array[1] 
0 
: 
Object 
    section 
    : 
    Array[6] 
    tool 
    : 
    Array[6] 
    wellcon 
    : 
    Array[6] 
    welltra 
    Array[6] 

を言います。 私は

data.section.length

ようにしようとしたが、これは間違っています。 私の構文で何が間違っていますか?

+0

を説明したが、あなたは、オブジェクト全体に投稿してくださいできますか? –

+3

スペーサ付きのJSON文字列としてデータを追加してください。 –

+0

[JavaScriptオブジェクトの長さ]の複製があります(http://stackoverflow.com/questions/5223/length-of-a-javascript-object) – mnemosdev

答えて

1

てみdata[0].section.length 私はそれがこの1

Object.keys(data).length 

を試してみたり、あなたがこの探している別の方法

Object.size = function(obj) { 
var size = 0, key; 
for (key in obj) { 
    if (obj.hasOwnProperty(key)) size++; 
} 
return size; 
}; 

var size = Object.size(data);//length of the data 
+0

あなたの答えに感謝します。 –

+0

data.eq(0).section.lengthも機能します – UJS

0

答えだと思う:

Object.keys(data.section).length 

または

Object.entries(data.section).length 

しかし、この方法は、実験的なもので、here

0

私は推測でそれを見つけることができます

関連する問題