Skip to content

Instantly share code, notes, and snippets.

@gokhanozdemir
Last active February 12, 2025 17:13
Show Gist options
  • Save gokhanozdemir/94c028d5055c4e5889a160d34d5b07f8 to your computer and use it in GitHub Desktop.
Save gokhanozdemir/94c028d5055c4e5889a160d34d5b07f8 to your computer and use it in GitHub Desktop.
JavaScript'te sık kullanılan dizi metodları.
| **Array Method** | **Mutates Original?** | **Syntax** | **Parametreler** | **Return** | **Return Data Type** |
|---------------------|------------------------------------|----------------------------------------------|----------------------------------------------------------------------------------|-------------------------------------------------|-----------------------------|
| `push()` | Evet | `arr.push(element1, ..., elementN)` | Eklenecek bir veya daha fazla öğe. | Dizinin yeni uzunluğu. | `number` |
| `pop()` | Evet | `arr.pop()` | Yok. | Kaldırılan öğe. | `any` |
| `shift()` | Evet | `arr.shift()` | Yok. | Kaldırılan öğe. | `any` |
| `unshift()` | Evet | `arr.unshift(element1, ..., elementN)` | Eklenecek bir veya daha fazla öğe. | Dizinin yeni uzunluğu. | `number` |
| `concat()` | Hayır | `arr.concat(value1, ..., valueN)` | Birleştirilecek diziler veya değerler. | Yeni birleştirilmiş dizi. | `Array` |
| `join()` | Hayır | `arr.join(separator?)` | (İsteğe bağlı) Ayırıcı string (default: `","`). | Tüm dizi öğelerini birleştiren bir string. | `string` |
| `slice()` | Hayır | `arr.slice(start?, end?)` | Başlangıç indeksi (optional), bitiş indeksi (optional). | Seçilen öğeleri içeren yeni bir dizi. | `Array` |
| `splice()` | Evet | `arr.splice(start, deleteCount?, item1?, ..., itemN?)` | Başlangıç indeksi, silinecek öğe sayısı, eklenecek öğeler (optional). | Silinen öğeleri içeren bir dizi. | `Array` |
| `indexOf()` | Hayır | `arr.indexOf(searchElement, fromIndex?)` | Aranan öğe, başlangıç indeksi (isteğe bağlı, varsayılan: `0`). | Aranan öğenin ilk bulunduğu indeks veya `-1`. | `number` |
| `reverse()` | Evet | `arr.reverse()` | Yok. | Ters çevrilmiş dizi. | `Array` |
| `sort()` | Evet | `arr.sort(compareFunction?)` | (İsteğe bağlı) Karşılaştırma fonksiyonu. | Sıralanmış dizi. | `Array` |
@gokhanozdemir
Copy link
Author

gokhanozdemir commented Sep 19, 2024

Array Method Mutates Original? Syntax Parametreler Return Return Data Type
push() Evet arr.push(element1, ..., elementN) Eklenecek bir veya daha fazla öğe. Dizinin yeni uzunluğu. number
pop() Evet arr.pop() Yok. Kaldırılan öğe. any
shift() Evet arr.shift() Yok. Kaldırılan öğe. any
unshift() Evet arr.unshift(element1, ..., elementN) Eklenecek bir veya daha fazla öğe. Dizinin yeni uzunluğu. number
concat() Hayır arr.concat(value1, ..., valueN) Birleştirilecek diziler veya değerler. Yeni birleştirilmiş dizi. Array
join() Hayır arr.join(separator?) (İsteğe bağlı) Ayırıcı string (default: ","). Tüm dizi öğelerini birleştiren bir string. string
slice() Hayır arr.slice(start?, end?) Başlangıç indeksi (optional), bitiş indeksi (optional). Seçilen öğeleri içeren yeni bir dizi. Array
splice() Evet arr.splice(start, deleteCount?, item1?, ..., itemN?) Başlangıç indeksi, silinecek öğe sayısı, eklenecek öğeler (optional). Silinen öğeleri içeren bir dizi. Array
indexOf() Hayır arr.indexOf(searchElement, fromIndex?) Aranan öğe, başlangıç indeksi (isteğe bağlı, varsayılan: 0). Aranan öğenin ilk bulunduğu indeks veya -1. number
reverse() Evet arr.reverse() Yok. Ters çevrilmiş dizi. Array
sort() Evet arr.sort(compareFunction?) (İsteğe bağlı) Karşılaştırma fonksiyonu. Sıralanmış dizi. Array

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment