Entfernen Sie das String-Element aus dem Javascript-Array

7

kann mir jemand sagen, wie ich String-Element aus einem Array entfernen kann Ich habe Google das und alles, was ich bekomme, ist das Entfernen nach Indexnummer

mein Beispiel:

%Vor%

Das bekomme ich von der Konsole:

%Vor%

jsfiddle

    
Mina Gabriel 29.05.2012, 20:02
quelle

3 Antworten

6

Aus Zypern :

%Vor%

oder, um es zu einer globalen Funktion zu machen:

%Vor%

Sie müssen selbst eine Funktion ausführen. Sie können entweder das Array durchlaufen und das Element von dort entfernen oder diese Funktion für Sie ausführen lassen. Wie auch immer, es ist kein Standard-JS-Feature.

    
Hidde 29.05.2012, 20:06
quelle
16

Da Sie jQuery verwenden

myarray.splice($.inArray("abc", myarray), 1);

BEARBEITEN Wenn der Artikel nicht im Array ist, wird dieser "Einzeiler" wahrscheinlich einen Fehler auslösen. Etwas ein bisschen besser

%Vor%     
jwatts1980 29.05.2012 20:08
quelle
5

Versuchen Sie wie folgt,

%Vor%

Sie können das folgende Skript ( von MDN ) für Browser hinzufügen, die dies nicht tun. t unterstützen indexOf

%Vor%     
Selvakumar Arumugam 29.05.2012 20:08
quelle

Tags und Links