Javascriptで連想配列(Object)の要素数を取得する方法。
2015年2月25日
直感的にやろうとすると・・
普通に.lengthじゃろ?と思って
var test = {'a':1,'b':2,'c':3}; var len = test.length; console.log(len); // undefined
んー・・undefined。
正解は、Object.keys
で、軽くぐぐった結果が下記。
var test = {'a':1,'b':2,'c':3}; var len = Object.keys(test).length; console.log(len); // 3
Object.keys().length;で要素数が取れましたとさ。