我需要創建一個函數來查看對象的所有屬性,並將值更改爲「redacted」,然後返回該對象。Javascript遍歷數組中的對象
var superSecret = function(spy){
// Code Here
}
我需要創建一個函數來查看對象的所有屬性,並將值更改爲「redacted」,然後返回該對象。Javascript遍歷數組中的對象
var superSecret = function(spy){
// Code Here
}
for (prop in spy) {
spy[prop] = "redacted";
}
,或者如果你不是想返回克隆擁有一切「絕密」的對象:
var obj = {};
for (prop in spy) {
obj[prop] = "redacted";
}
return obj;
這比我的好 – Wainage
var superSecret = function(spy){
Object.keys(spy).forEach(function(key){
spy[key] = "redacted";
}
}
可以爲您發佈的對象和示例你期待的結果? – thangngoc89
具體取決於你想要的,無論是'for..in'循環,還是'Object.keys(yourObj)'。 –