Skip to content

Commit 254ab4c

Browse files
authored
new methods added
pop() shift() unshift() push()
1 parent 95f2848 commit 254ab4c

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

README.md

+57
Original file line numberDiff line numberDiff line change
@@ -581,3 +581,60 @@ let date = new Date();
581581
console.log(date) //return "2023-07-31T06:39:18.979Z"
582582
console.log(date.toLocaleString('tr-TR')) //return "31.07.2023 09:39:18"
583583
```
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

Comments
 (0)