Wiem, jak zainicjować jeden, ale jak dodać I elementy do tablicy? Słyszałem, że to push()może? Nie mogę tego znaleźć ...
Wiem, jak zainicjować jeden, ale jak dodać I elementy do tablicy? Słyszałem, że to push()może? Nie mogę tego znaleźć ...
Odpowiedzi:
W przypadku tablic JavaScript używasz push().
var a = [];
a.push(12);
a.push(32);
W przypadku obiektów jQuery jest add().
$('div.test').add('p.blue');
Zwróć uwagę, że podczas gdy push()modyfikuje oryginalną tablicę na miejscu, add()zwraca nowy obiekt jQuery, nie modyfikuje oryginalnej.
$.add()i dostałem trochę więcej.
push to natywna metoda javascript. Możesz tego użyć w ten sposób:
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]
Masz rację. Nie ma to jednak nic wspólnego z jQuery.
var myArray = [];
myArray.push("foo");
// myArray now contains "foo" at index 0.
W przypadku tablic JavaScript należy używać funkcji push () i 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.