Ich versuche, ein Array zu schneiden, nachdem ein Element in es verwendet wurde, aber der Code tut das nicht:ein Array in Javascript Aufschneiden
vm.removeItem = function() {
for(let i = 0; i < vm.array.length; i++) {
if(vm.array[i].item === vm.item) {
vm.array.splice(i, 1);
break;
}
}
};
Gibt es etwas, was ich falsch mache?
diese getaggt AngularJS zu sein braucht ? –
@CrescentFresh, nicht havet, aber ich habe es trotzdem gedacht, ich bin ein Neuling in Angular und JS – John
Was ist vm? Welchen Gegenstand versuchst du abzuschneiden? Die Funktion benötigt keine Parameter, daher kann ich nur das erste oder das letzte Element annehmen. Aber wenn das der Fall ist, ist keine for-Schleife nötig. –