So come inizializzarne uno, ma come aggiungo gli elementi a un array? Ho sentito che push()
forse era ? Non riesco a trovarlo ...
So come inizializzarne uno, ma come aggiungo gli elementi a un array? Ho sentito che push()
forse era ? Non riesco a trovarlo ...
Risposte:
Per gli array JavaScript, usi push()
.
var a = [];
a.push(12);
a.push(32);
Per gli oggetti jQuery, c'è add()
.
$('div.test').add('p.blue');
Si noti che mentre push()
modifica sul posto l'array originale, add()
restituisce un nuovo oggetto jQuery, non modifica quello originale.
$.add()
e ne ho preso un po 'di più.
push è un metodo javascript nativo. Potresti usarlo in questo modo:
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]
Hai ragione. Questo però non ha nulla a che fare con jQuery.
var myArray = [];
myArray.push("foo");
// myArray now contains "foo" at index 0.
Per gli array JavaScript, si utilizzano sia la funzione push () che quella 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.