usuń pierwszy element z tablicy i zwróć tablicę bez pierwszego elementu
108
var myarray = ["item 1", "item 2", "item 3", "item 4"];
//removes the first element of the array, and returns that element.
alert(myarray.shift());
//alerts "item 1"//removes the last element of the array, and returns that element.
alert(myarray.pop());
//alerts "item 4"
Zauważ, że slice(1)nie „usuwa pierwszego elementu” z tablicy. Zamiast tego tworzy nową tablicę z płytkimi kopiami wszystkich wartości z tablicy z wyjątkiem pierwszej.
var myarray = ["item 1", "item 2", "item 3", "item 4"];
//removes the first element of the array, and returns that element apart from item 1.
myarray.shift();
console.log(myarray);
Ponadto wycinek (0,1) zwróci tablicę zawierającą tylko pierwszy element . Zamiast tego musisz wywołać slice (1), aby uzyskać tablicę zawierającą wszystkie elementy oprócz pierwszego , tak jak w zaakceptowanej odpowiedzi
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.
alert(array.slice(1))lubarray.shift(); alert(array);