2016-03-30 112 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"; 
    } 
}