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.0002 362696 {main}( ) .../index.php:0 2 0.0034 446760 require( '/home/prototurk.com/public_html/app/controller/category.php' ) .../index.php:101 3 0.0064 458320 require( '/home/prototurk.com/public_html/app/view/article.php' ) .../category.php:34 4 0.0137 538248 parseTemplate( ) .../article.php:112 5 0.0137 538360 preg_replace_callback ( ) .../template.php:126 6 0.0137 538880 bb_json( ) .../template.php:126 7 0.0139 562872 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)