JavaScriptオブジェクトを繰り返しで全て抽出するサンプル

環境

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Windows 10 64bit Home
Google Chrome 103.0.5060.114
Windows 10 64bit Home Google Chrome 103.0.5060.114
Windows 10 64bit Home
Google Chrome 103.0.5060.114

書式
const 配列名 = {キー1:値1,キー2:値2,…}
Object.keys(配列名)
Object.keys() メソッドは、指定されたオブジェクトが持つプロパティの 名前の配列を、通常のループで取得するのと同じ順序で返します。
引数
obj 自身の列挙可能なプロパティが返されるオブジェクトです。
返値 与えられたオブジェクトのすべての列挙可能なプロパティを表す文字列の配列。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
const city = { keyA: "横浜", keyB: "大阪", keyC: "東京" };
for(let i of Object.keys(city))
{
console.log(`{${i}:${city[i]}}`)
}
const city = { keyA: "横浜", keyB: "大阪", keyC: "東京" }; for(let i of Object.keys(city)) { console.log(`{${i}:${city[i]}}`) }
const city = { keyA: "横浜", keyB: "大阪", keyC: "東京" };

for(let i of Object.keys(city))
{
  console.log(`{${i}:${city[i]}}`)
}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
> "{keyA:横浜}"
> "{keyB:大阪}"
> "{keyC:東京}"
> "{keyA:横浜}" > "{keyB:大阪}" > "{keyC:東京}"
> "{keyA:横浜}"
> "{keyB:大阪}"
> "{keyC:東京}"

 

JavaScript

Posted by arkgame