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.0004 361344 {main}( ) .../index.php:0 2 0.0049 445512 require( '/home/prototurk.com/public_html/app/controller/category.php' ) .../index.php:101 3 0.0085 457072 require( '/home/prototurk.com/public_html/app/view/article.php' ) .../category.php:34 4 0.0154 537000 parseTemplate( ) .../article.php:112 5 0.0155 537112 preg_replace_callback ( ) .../template.php:126 6 0.0155 537632 bb_json( ) .../template.php:126 7 0.0157 561624 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)