2016-03-30 8 views
-2

オブジェクトのすべてのプロパティを調べ、値を変更して "redacted"とし、オブジェクトを返す関数を作成する必要があります。配列内のオブジェクトを介したJavascriptループ

var superSecret = function(spy){ 
    // Code Here 
} 
+0

オブジェクトの例を投稿することができますし、あなたが期待している結果? – thangngoc89

+0

'for..in'ループか、' Object.keys(yourObj) 'に行きます。 –

答えて

1
for (prop in spy) { 
    spy[prop] = "redacted"; 
} 

またはあなたの代わりにすべて「編集済み」を持つオブジェクトのクローンを返すようにしたい場合:

var obj = {}; 
for (prop in spy) { 
    obj[prop] = "redacted"; 
} 
return obj; 
+0

これは私より優れています – Wainage

0
var superSecret = function(spy){ 
    Object.keys(spy).forEach(function(key){ 
    spy[key] = "redacted"; 
    } 
} 
関連する問題