JavaScript オブジェクトのキーリストを取得する 質問する

JavaScript オブジェクトのキーリストを取得する 質問する

次のようなJavaScriptオブジェクトがあります

var obj = {
   key1: 'value1',
   key2: 'value2',
   key3: 'value3',
   key4: 'value4'
}

このオブジェクトの長さとキーのリストを取得するにはどうすればよいですか?

ベストアンサー1

var obj = {
   key1: 'value1',
   key2: 'value2',
   key3: 'value3',
   key4: 'value4'
}
var keys = Object.keys(obj);
console.log('obj contains ' + keys.length + ' keys: '+  keys);

そのサポートされている現在、ほとんどの主要ブラウザで利用可能です。

おすすめ記事