Javascript push() Metodu
ES1
push
metodu, dizinin sonuna yeni değerler eklemek için kullanılır. İşlem sonucunda ise, dizinin yeni uzunluğunu geriye döner.
Yapısı (Syntax)array.push(item1, item2, ..., itemX)
Parametreler
-
item1, item2, ..., itemX
( ! ) Notice: Undefined property: stdClass::$type in /home/prototurk.com/public_html/app/view/article-js.php on line 64 Call Stack # Time Memory Function Location 1 0.0001 361312 {main}( ) .../index.php:0 2 0.0024 445480 require( '/home/prototurk.com/public_html/app/controller/category.php' ) .../index.php:101 3 0.0049 457040 require( '/home/prototurk.com/public_html/app/view/article.php' ) .../category.php:34 4 0.0095 536968 parseTemplate( ) .../article.php:112 5 0.0095 537080 preg_replace_callback ( ) .../template.php:126 6 0.0095 537600 bb_json( ) .../template.php:126 7 0.0096 561592 require( '/home/prototurk.com/public_html/app/view/article-js.php' ) .../template.php:220 Dizinin sonuna eklenecek değerler
Dönen Değer
Dizinin yeni uzunluğunu (eleman sayısını) döndürür.
NOT
Bu metod, dizinin uzunluğunu değiştirir.
Bir dizinin başına yeni değerler eklemek için ise unshift() metodunu deneyin.
Bir dizinin başına yeni değerler eklemek için ise unshift() metodunu deneyin.
Örnekler
push() kullanım örnekleri
let sports = ['soccer', 'baseball']
let total = sports.push('football', 'swimming')
console.log(sports); // ['soccer', 'baseball', 'football', 'swimming']
console.log(total); // 4
push() ile dizi sonuna obje ekleme örneği
const users = [
{ name: "Tayfun Erbilen", age: 27 },
{ name: "Mehmet Seven", age: 27 }
];
users.push({
name: "Gökhan Kandemir",
age: 30
})
console.log(users)