2012-04-04 13 views
-2

Gibt es eine Möglichkeit, ein assoziatives Array mit einer unbekannten Anzahl von Dimensionen zu durchsuchen und alle Nullwerte in eine leere Zeichenfolge zu ändern?Nullwerte im mehrdimensionalen assoziativen Array finden

Danke!

+2

Ja, es gibt. Was hast du probiert? – jasonlfunk

+1

Warum wird diese Frage abgelehnt? es ist wirklich eine schöne Frage. StackOverflow sollte den DownVote-Mechanismus sofort ändern. (Vielleicht zeigen, wer der Downvoter ist oder einen Grund angeben ....). es kann nicht so weitergehen –

+1

Ja, es gibt. Es heißt Rekursion. –

Antwort

0

So etwas wie diese vielleicht:

var objectNullToEmpty = function (obj) { 
    for (key in obj) { 
     if (obj[key] === null) { 
      obj[key] = ''; 
     } 
     if (typeof obj[key] === 'object') { 
      objectNullToEmpty(obj[key]); 
     } 
    } 
    return obj; 
}; 
+0

das ist smart. Danke für die Hilfe! Entschuldigung, ich habe meine Forschung nicht ausreichend dokumentiert. – 1252748

Verwandte Themen