フロントサイドエンジニアという選択肢

HTMLコーダー → ECサイト運営 → システムエンジニア という経歴の著者がフロントサイトエンジニアという職業に今後の活路を見出し、その道に進むために取得した技術を貯めておくブログ

(Javascript)オブジェクトのキー一覧を取得する Object.keys

Object.keysはObjectオブジェクトのビルトイン関数なのですが、忘れるので一応メモとして残しておきます。

Object.keysは、引数にオブジェクトを渡すと、列挙可能なプロパティのキーを配列で戻してくれます。戻り値が配列なので、forEachなんかも使用することができるようになります。

// テスト用オブジェクト
var obj = {name:'hoge', age:20, isMale:true, address:null};

// オブジェクトのプロパティを書き出す
Object.keys(obj).forEach(
	function(key){console.log(key, ':','obj[key])}
);

// 出力
// >name:hoge
// >age:20
// >isMale:true
// >address:null