In Parse.com JS SDK, wie Sie ein Element aus einem Array von Zeigern löschen?

9

Nicht der beste Zeitpunkt, um nach einer Parse.com-Frage zu fragen, aber ich muss noch einige Monate mit parse arbeiten. Hier ist meine Frage:

In Parse.com verwende ich das Javascript SDK. Ich habe ein Array von Zeigern auf die Klasse Benutzer:

[{userObject1.id}, {userObject2.id}, {userObject3.id}]

Wie kann ich beispielsweise das Objekt {userObject2} von innerhalb des Arrays löschen , wenn ich gerade die ID des Objekts habe, das ich entfernen möchte?

Momentan entferne ich das interne Objekt, indem ich eine forEach -Schleife unter Verwendung von array.splice (indexDelete, 1); Ich suche nach einer besseren Lösung.

%Vor%     
lito 29.01.2016, 02:36
quelle

4 Antworten

0

sollte dies tun .. mit 2 Abfrage für Benutzer und Ihre Klasse, um nur ein Benutzerobjekt aus dem Array zu entfernen.

Sie können testen und dann anpassen, um Ihr 'forEach' in der Liste der Follower hinzuzufügen. Sie können eine ForEach-Schleife für die Follower erstellen, jedes Benutzerobjekt zu einem Array-of-Users abrufen, dann remove für das gesamte Array aufrufen und in einem Schritt alle aus dem Array MPFollow.followedBy entfernen.

%Vor%     
Robert Rowntree 02.02.2016 21:09
quelle
0

Vorschlag: Ich denke, Sie möchten den aktuellen Benutzer aus der Liste entfernen oder einen Benutzer aus einer Liste entfernen. dann warum Sie es vom Server bekommen und es dann entfernen, können Sie das wie

verwenden %Vor%

Dies wird Ihnen helfen, nicht benötigte Benutzer zu entfernen.

    
Viraj Patel 03.02.2016 06:44
quelle
0

Laut Dokumentation von Parse js guide.Try dies

%Vor%     
WitVault 08.02.2016 09:27
quelle
-1

Ich glaube, das sollte funktionieren

%Vor%

oder

%Vor%

Da Sie mehrere Benutzer-IDs haben, sollten Sie Parse.Object.destroyAll Methode

    
vittore 02.02.2016 12:49
quelle

Tags und Links