From 95f2848c9fe830ada3dff9aab44456c4b6478bed Mon Sep 17 00:00:00 2001 From: Burak <99482906+burakkrt@users.noreply.github.com> Date: Wed, 2 Aug 2023 15:32:51 +0300 Subject: [PATCH 1/2] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index db211e4..0e30172 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # javascript-array-methods-all -Javascript tüm array methodları tanımları ve kullanım örnekleri. Bu markdown dosyası github.com/burakkrt tarafından hazırlanmıştır. +Bu belge Javascript 'in tüm temel array metotlarını, bu metotların tanımlarını ve kullanım örneklerini içermektedir. +Bu markdown dosyası github.com/burakkrt tarafından hazırlanmıştır. + # Array Methods From 254ab4cd054767f4097cfb4777a65ff0cc1535d4 Mon Sep 17 00:00:00 2001 From: Burak <99482906+burakkrt@users.noreply.github.com> Date: Thu, 3 Aug 2023 17:43:19 +0300 Subject: [PATCH 2/2] new methods added pop() shift() unshift() push() --- README.md | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/README.md b/README.md index 0e30172..53430bf 100644 --- a/README.md +++ b/README.md @@ -581,3 +581,60 @@ let date = new Date(); console.log(date) //return "2023-07-31T06:39:18.979Z" console.log(date.toLocaleString('tr-TR')) //return "31.07.2023 09:39:18" ``` + +### pop() + +Bu yöntem, dizinin sonundaki elemanı kaldırır ve kaldırılan elemanı döndürür. Diziyi değiştirir. + +```jsx +const myArray = [1, 2, 3, 4, 5]; + +const removedElement = myArray.pop(); +console.log(removedElement); // 5 (kaldırılan eleman) +console.log(myArray); // [1, 2, 3, 4] (kalan dizinin son hali) + +const emptyArray = []; +console.log(emptyArray.pop()); // undefined +``` + +### shift() + +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. + +```jsx +const myArray = [1, 2, 3, 4, 5]; + +console.log(myArray.shift()); // 1 (kaldırılan eleman) +console.log(myArray); // [2, 3, 4, 5] (kalan dizinin son hali) + +console.log(emptyArray.shift()); // undefined +``` + +### push() + +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. + +```jsx +const myArray = [1, 2, 3, 4]; +console.log(myArray.push(5, 6)); // 6 (yeni dizi uzunluğu) +console.log(myArray); // [1, 2, 3, 4, 5, 6] (kalan dizinin son hali) + +const myArray = [1, 2]; +const additionalItems = [3, 4, 5]; + +myArray.push(...additionalItems); +console.log(myArray); // [1, 2, 3, 4, 5] +``` + +### unshift() + +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. + +```jsx +const myArray = [3, 4, 5]; +console.log(myArray.unshift(1, 2)); // [1, 2, 3, 4, 5] + +//array eklenebilir +const additionalItems = [0, -1]; +myArray.unshift(...additionalItems); +```
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: