@@ -581,3 +581,60 @@ let date = new Date();
581
581
console .log (date) // return "2023-07-31T06:39:18.979Z"
582
582
console .log (date .toLocaleString (' tr-TR' )) // return "31.07.2023 09:39:18"
583
583
```
584
+
585
+ ### pop()
586
+
587
+ Bu yöntem, dizinin sonundaki elemanı kaldırır ve kaldırılan elemanı döndürür. Diziyi değiştirir.
588
+
589
+ ``` jsx
590
+ const myArray = [1 , 2 , 3 , 4 , 5 ];
591
+
592
+ const removedElement = myArray .pop ();
593
+ console .log (removedElement); // 5 (kaldırılan eleman)
594
+ console .log (myArray); // [1, 2, 3, 4] (kalan dizinin son hali)
595
+
596
+ const emptyArray = [];
597
+ console .log (emptyArray .pop ()); // undefined
598
+ ```
599
+
600
+ ### shift()
601
+
602
+ Bu yöntem, dizinin başındaki elemanı kaldırır ve kaldırılan elemanı döndürür. Dizi üzerinde değişiklik yapar.
603
+
604
+ ``` jsx
605
+ const myArray = [1 , 2 , 3 , 4 , 5 ];
606
+
607
+ console .log (myArray .shift ()); // 1 (kaldırılan eleman)
608
+ console .log (myArray); // [2, 3, 4, 5] (kalan dizinin son hali)
609
+
610
+ console .log (emptyArray .shift ()); // undefined
611
+ ```
612
+
613
+ ### push()
614
+
615
+ Bu yöntem, dizinin sonuna bir veya daha fazla eleman ekler. Dizi üzerinde değişiklik yapar ve yeni uzunluğunu döndürür.
616
+
617
+ ``` jsx
618
+ const myArray = [1 , 2 , 3 , 4 ];
619
+ console .log (myArray .push (5 , 6 )); // 6 (yeni dizi uzunluğu)
620
+ console .log (myArray); // [1, 2, 3, 4, 5, 6] (kalan dizinin son hali)
621
+
622
+ const myArray = [1 , 2 ];
623
+ const additionalItems = [3 , 4 , 5 ];
624
+
625
+ myArray .push (... additionalItems);
626
+ console .log (myArray); // [1, 2, 3, 4, 5]
627
+ ```
628
+
629
+ ### unshift()
630
+
631
+ Bu yöntem, diziye yeni eleman(lar) ekler ve dizinin başındaki indeksleri kaydırarak elemanları yerine yerleştirir. Dizi üzerinde değişiklik yapar.
632
+
633
+ ``` jsx
634
+ const myArray = [3 , 4 , 5 ];
635
+ console .log (myArray .unshift (1 , 2 )); // [1, 2, 3, 4, 5]
636
+
637
+ // array eklenebilir
638
+ const additionalItems = [0 , - 1 ];
639
+ myArray .unshift (... additionalItems);
640
+ ```
0 commit comments