「JavaScript」Object.entries()でオブジェクトループを処理する

書式
Object.entries(obj)
引数
obj 返されることになる文字列をキーとした列挙可能な所有プロパティの組 [key, value] を持つオブジェクト。
戻り値
引数に与えたオブジェクトが所有する、文字列をキーとした列挙可能なプロパティの組 [key, value] の配列。
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
const userObj = {
name: '山田太郎',
age: 24,
city:'東京'
};
for (const [key, value] of Object.entries(userObj)) {
console.log(`${key}: ${value}`);
}
const userObj = { name: '山田太郎', age: 24, city:'東京' }; for (const [key, value] of Object.entries(userObj)) { console.log(`${key}: ${value}`); }
const userObj = {
  name: '山田太郎',
  age: 24,
  city:'東京'
};

for (const [key, value] of Object.entries(userObj)) {
  console.log(`${key}: ${value}`);
}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
"name: 山田太郎"
"age: 24"
"city: 東京"
"name: 山田太郎" "age: 24" "city: 東京"
"name: 山田太郎"
"age: 24"
"city: 東京"

 

JavaScript

Posted by arkgame