組み込みのObject.keys()メソッドを使用せずに、以下のコードを関数としてどのように記述しますか?ありがとうございました!
var obj = { Name: 'Joe', Age: 18, pass: true };
console.log(Object.keys(obj)); // => [ 'Name', 'Age', 'pass' ]
これですか?
function getKeys(obj){
return Object.keys(obj)
}
または
function getKeys(){
var keys = [];
for (var key in foo) {
keys.push(key);
}
return keys;
}
またはあなたがすることができます
Object.prototype.getKeys = function(o, f, ctx) {
return Object.keys(o);
}
// obj.getKeys() => [ 'Name', 'Age', 'pass' ]
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加