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.0003 360928 {main}( ) .../index.php:0 2 0.0037 445096 require( '/home/prototurk.com/public_html/app/controller/category.php' ) .../index.php:101 3 0.0132 456656 require( '/home/prototurk.com/public_html/app/view/article.php' ) .../category.php:34 4 0.0196 536584 parseTemplate( ) .../article.php:112 5 0.0196 536696 preg_replace_callback ( ) .../template.php:126 6 0.0196 537216 bb_json( ) .../template.php:126 7 0.0198 561208 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)