Object.keys()【プロパティ名 取得 (列挙可能のみ)】メソッド
メモ
- 列挙可能なプロパティ名の配列を取得
構文
- Object.keys ( O )
- O:オブジェクト (オブジェクト以外はオブジェクト変換 )
プロパティ名の配列
TypeError 例外:O がオブジェクト以外
例
var array = [100, 200, 300];
console.log(Object.keys(array)); // 出力:["0", "1", "2"]
console.log(Object.keys(new Boolean(true))); // 出力:[]
console.log(Object.keys(new Date())); // 出力:[]
console.log(Object.keys(new Number(123))); // 出力:[]
console.log(Object.keys(new String("str"))); // 出力:["0", "1", "2"]
var point = { x:0, y:0 };
console.log(Object.keys(point)); // 出力:["x", "y"]