2016-03-30 25 views
-2

Bir nesnenin tüm özelliklerine bakacak ve değerleri "redaksiyona girecek" şekilde değiştirecek, ardından nesneyi döndürecek bir işlev oluşturmam gerekiyor. Bunun yerine bir klon "Redacted" her şeye sahiptir nesnenin dönmek istiyorsanızJavascript döngüsü içindeki nesneler aracılığıyla döngü

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

Eğer nesne ve bir örneğini gönderebilir sonuç bekliyorsun? – thangngoc89

+0

Tam olarak ne istediğinize bağlı olarak, bir 'for..in' döngüsü veya Object.keys (yourObj)' üzerine gidin. –

cevap

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

ya:

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

Bu benimkinden daha iyi – Wainage

0
var superSecret = function(spy){ 
    Object.keys(spy).forEach(function(key){ 
    spy[key] = "redacted"; 
    } 
} 
İlgili konular