Ich weiß, wie man eines initiiert, aber wie füge ich Elemente einem Array hinzu? Ich habe gehört, es war push()vielleicht? Ich kann es nicht finden ...
Ich weiß, wie man eines initiiert, aber wie füge ich Elemente einem Array hinzu? Ich habe gehört, es war push()vielleicht? Ich kann es nicht finden ...
Antworten:
Für JavaScript-Arrays verwenden Sie push().
var a = [];
a.push(12);
a.push(32);
Für jQuery-Objekte gibt es add().
$('div.test').add('p.blue');
Beachten Sie, dass push()das ursprüngliche Array zwar direkt add()geändert wird, jedoch ein neues jQuery-Objekt zurückgegeben wird, das ursprüngliche jedoch nicht geändert wird.
$.add()und habe nur ein bisschen mehr bekommen.
push ist eine native Javascript-Methode. Sie könnten es so verwenden:
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]
Du hast recht. Dies hat jedoch nichts mit jQuery zu tun.
var myArray = [];
myArray.push("foo");
// myArray now contains "foo" at index 0.
Für JavaScript-Arrays verwenden Sie die Funktionen push () und 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.