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 363128 {main}( ) .../index.php:0 2 0.3451 447192 require( '/home/prototurk.com/public_html/app/controller/category.php' ) .../index.php:101 3 0.3486 458752 require( '/home/prototurk.com/public_html/app/view/article.php' ) .../category.php:34 4 0.3545 538680 parseTemplate( ) .../article.php:112 5 0.3545 538792 preg_replace_callback ( ) .../template.php:126 6 0.3545 539312 bb_json( ) .../template.php:126 7 0.3547 563304 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)