2017-12-18 1 views
-1

löschen Array in einem Array haben alle gewünschten Elemente tut, die haben tut „Kategorie“ Feldlöschen oder sich von kompletten Array befreien, die

req: wollte von obj loswerden [0] & obj [2], wie sie nicht Kategoriefeld hav ...

zum Beispiel:

js Daten:

var obj=[ 

{"email":"[email protected]","event":"open"}, 
{"ip":"24.38.43.233","email":"[email protected]","category":["webinar"]}, 
{"email":"[email protected]","event":"open"}, 
{"ip":"24.98.43.230","email":"[email protected]","category":["webinar"]}, 
{"ip":"24.77.55.931","email":"[email protected]","category":["webinar"]}, 
{"ip":"44.67.85.456","email":"[email protected]","category":["webinar"]} 

]; 

erwartet o/p:

var obj = [

{"ip":"24.38.43.233","email":"[email protected]","category":["webinar"]}, 
{"ip":"24.98.43.230","email":"[email protected]","category":["webinar"]}, 
{"ip":"24.77.55.931","email":"[email protected]","category":["webinar"]}, 
{"ip":"44.67.85.456","email":"[email protected]","category":["webinar"]} 

];

Frage wird bearbeitet ... für einfaches Verständnis, Dank im Voraus ....

Antwort

0

Ich bin nicht sicher, ich die Frage ganz verstehen, aber ich gehe davon aus, dass Sie alle loswerden wollen Objekte, die keine category Eigenschaft haben. Dieser Ausschnitt würde es tun.

var obj=[ 
 
    {"email":"[email protected]","event":"open"}, 
 
    {"ip":"24.38.43.233","email":"[email protected]","category":["webinar"]}, 
 
    {"email":"[email protected]","event":"open"}, 
 
    {"ip":"24.38.43.230","email":"[email protected]","category":["webinar"]} 
 
]; 
 

 
var result = obj.filter(participation => participation.hasOwnProperty('category')); 
 
console.log(result);

+0

Dank für ur Antwort, haben Sie den Code versucht, aber es ergibt sich die Arrays, die genau entgegengesetzt meiner Anforderung haben „Kategorie“ Feld tut ... Ich brauche nur Arrays, die Kategorie haben. ... bitte überprüfen und updaten ... –

+0

@jesseoneshmark überprüfe die aktualisierte Antwort, ich habe nur die Filterbedingung negiert. –

+0

danke freeman ... ur code funktioniert gut .... und bin genehmigung ur antwort ... –

Verwandte Themen