Я знаю, как инициализировать, но как добавить элементы я в массив? Я слышал, что это было push()
может быть? Я не могу найти его...
Добавить в массив jQuery
Ответ 1
Для массивов JavaScript вы используете push()
.
var a = [];
a.push(12);
a.push(32);
Для объектов jQuery, там add()
.
$('div.test').add('p.blue');
Обратите внимание: в то время как push()
изменяет исходный массив на месте, add()
возвращает новый объект jQuery, он не изменяет исходный.
Ответ 2
push - это собственный метод javascript. Вы можете использовать его следующим образом:
var array = [1, 2, 3];
array.push(4); // array now is [1, 2, 3, 4]
array.push(5, 6, 7); // array now is [1, 2, 3, 4, 5, 6, 7]
Ответ 3
Вы правы. Однако это не имеет никакого отношения к jQuery.
var myArray = [];
myArray.push("foo");
// myArray now contains "foo" at index 0.
Ответ 4
Для массивов JavaScript вы используете обе функции push() и concat().
var array = [1, 2, 3];
array.push(4, 5); //use push for appending a single array.
var array1 = [1, 2, 3];
var array2 = [4, 5, 6];
var array3 = array1.concat(array2); //It is better use concat for appending more then one array.