löschen Sie unerwünschte Eigenschaften aus der javascript-Objekt

Ich habe ein java-script Objekt, wie unten mit mehreren Feldern und arrays und arrays in arrays. Ich bin nur daran interessiert sind nur in nicht-junk-Felder und wollte Sie entfernen alle junk-Eigenschaften von den Objekten. Wie kann ich das machen, dass die Verwendung von lodash. Ich kann das tun, indem Sie 'löschen', aber ich will nicht zu tun, weil, die Liste ist tatsächlich so riesig und ich will nicht ändern mein code zu schreiben, zu löschen jedes mal, wenn eine neue junk-Eigenschaft Hinzugefügt habe um mein Objekt.

{
 state: 'New York',
 country: 'usa',
 counties : [['washington','DC'],'Long Island',['New','Jersey']], 
 city : 'Manhattan',
 zip: '43543545',
 JunkOne : ['3453454','45345','45345'],
 JunkTwo: '5454545',
 JunkThree: {adc:'4545',vdfd:'45345'} 
}
entweder der operator delete für das löschen von bestimmten Eigenschaften oder Objekt verwenden.weisen Sie auf bestimmte Eigenschaften
verwenden Sie eine whitelist anstatt einer Blacklist; loop Requisiten, check-Taste, löschen Sie, wenn nötig.

InformationsquelleAutor Ajay Srikanth | 2017-03-27

Schreibe einen Kommentar