Filtern eines Array von Objekten mit Jquery $ .grep ohne Object Wrapper

8

Die Filterung funktioniert für ein Objekt ( data ), das sich um ein Array von Objekten wickelt:

%Vor%

Das Filtern ohne den Objektwrapper jedoch nicht.

%Vor%

Ich bin mir nicht sicher, wo das Problem liegt. Kann jemand darauf hinweisen. Danke!

    
Question Overflow 15.12.2011, 13:50
quelle

2 Antworten

8

Sie verwenden die Erweiterung fälschlicherweise. Sie können das new_arr nicht um ein Array erweitern. Erweitern fügt Methoden / Requisiten zu einem Objekt hinzu, aber welche Methoden / Requisiten wird es erstellen, wenn es in dein Array läuft? Deshalb arbeitet es mit dem Objekt-Wrapper: 1) extend erwartet ein Objekt und 2) 'data' ist eine Eigenschaft, die zu new_arry hinzugefügt werden kann.

Trotzdem sieht es in Ihrem zweiten Beispiel nicht so aus, als müssten Sie etwas erweitern. Funktioniert das?

%Vor%     
Dane O'Connor 15.12.2011, 14:22
quelle
0

Sie können dies zu einem tiefer liegenden Objekt verwenden,

%Vor%     
David Lopes 29.09.2017 10:54
quelle

Tags und Links