В Python, я могу удалить первый элемент из массива xs
следующим образом:Как разбить массив javascript?
xs = xs[1:]
Как я мог бы сделать это с помощью следующего яваскрипта массива?
var data = {{data}}
В Python, я могу удалить первый элемент из массива xs
следующим образом:Как разбить массив javascript?
xs = xs[1:]
Как я мог бы сделать это с помощью следующего яваскрипта массива?
var data = {{data}}
Если вы хотите, чтобы получить первое значение из массива и удалить его из массива, вы можете использовать Array#shift
(MDN | spec):
var a = [1, 2, 3, 4]; // An array
var first = a.shift(); // Remove and return the first entry
console.log(first); // Show the value we got
console.log(a); // Show the updated state of the array
Функция JavaScript splice
, а не спецификация jQuery.
var fruit = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
var removed = fruit.splice(0, 1);
console.log(removed);
console.log(fruit);
В результате ["Orange", "Apple", "Mango", "Kiwi"]
Действительно, это наоборот. 'shift' возвращает значение напрямую,' splice' возвращает массив удаленных значений. Таким образом, обе выполняют работу, которую вы выбираете, зависит от того, что вы хотите сделать с результатом. –
«сращивание» было бы предпочтительным, если бы мы удаляли более 1 с самого начала. Это также похоже на версию Python. В этом случае «shift» проще. – 4castle
@ 4castle Действительно, в этом случае. –
1. Это не массив. 2. jQuery не имеет массивов, ** JavaScript ** имеет массивы. 3. Проводили ли вы какие-либо исследования? :-) –