Skip to content

Commit dcfaae7

Browse files
authored
Merge pull request #77 from Anilsenay/patch-1
Bazı hata düzeltmeleri
2 parents 902269b + 6b6b582 commit dcfaae7

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

1-js/05-data-types/05-array-methods/article.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ Kolay değil mi? `1`. indeksten başlayarak 1 eleman sildi.
6363
Bir sonraki örnekte ise 4 eleman silinecek ve yeni bir eleman bunların yerine konulacak.
6464

6565
```js run
66-
let arr = [*!*"Ben", "şu", "an",*/!* "JavaScript", "çalışıyorum"];
66+
let arr = [*!*"Ben", "şu", "an", "JavaScript",*/!* "çalışıyorum"];
6767

68-
// İlk 3 elamanı sil ve öncesine yeni eleman ekle.
68+
// İlk 4 elamanı sil ve öncesine yeni eleman ekle.
6969
arr.splice(0, 4, "Ders")
7070

7171
alert( arr ) // Şimdi [Ders çalışıyorum]
@@ -93,7 +93,7 @@ arr.splice(1, 0, "karmaşık");
9393
alert( arr ); // "Ben", "karmaşık", "JavaScript", "çalışıyorum"
9494
```
9595

96-
````smart header="Negatif indekslerde kullanılabilir"
96+
````smart header="Negatif indeksler de kullanılabilir"
9797
Bu ve diğer metodlarda negatif indeksler kullanılabilir. Negatif indeksler dizinin sonundan başına doğrudur. Örneğin:
9898
9999
```js run
@@ -144,7 +144,7 @@ Yazımı:
144144
arr.concat(arg1, arg2...)
145145
```
146146

147-
İstenildiği kadar arhümanı kabul eder, bunlar dizi veya değer olabilir.
147+
İstenildiği kadar argümanı kabul eder, bunlar dizi veya değer olabilir.
148148

149149
Sonuç `arr`, ardından `arg1`, `arg2` şeklinde tüm dizileri ve değerleri içeren bir dizi olur.
150150

@@ -372,7 +372,7 @@ alert(arr); // *!*1, 2, 15*/!*
372372

373373
Ne olduğunu düşünürsek. `arr` herşeyi tutabilir, değil mi? Sayı, karakter veya html elementi vs. tutabilir. İçinde bulunanları sıralamak için karşılaştırmayı yapan *sıralama fonksiyonu*na ihtiyaç vardır. Bunun da varsayılanı karakter sıralamadır.
374374

375-
`arr.sort(fn)` metodu içinde sıralama algoritmasına sahiptir. Bu sıralamanın nasıl çalıştığına dair bir bilgimiz olmasına gerek yok (Çoğu zaman [quicksort](https://en.wikipedia.org/wiki/Quicksort) ) kullanılır. Diziyi dolanır ve elemanları verilen algoritmaya göre karşılaştırır ve sıralar. Tek bilmeniz gereken `fn` fonksiyonunun karşılaştırmayı yaptığıdır.
375+
`arr.sort(fn)` metodu içinde sıralama algoritmasına sahiptir. Bu sıralamanın nasıl çalıştığına dair bir bilgimiz olmasına gerek yok (Çoğu zaman [quicksort](https://en.wikipedia.org/wiki/Quicksort) kullanılır). Diziyi dolanır ve elemanları verilen algoritmaya göre karşılaştırır ve sıralar. Tek bilmeniz gereken `fn` fonksiyonunun karşılaştırmayı yaptığıdır.
376376

377377
Eğer hangi elemanın karşılaştırıldığını öğrenmek istiyorsanız elbette bunu görebilirsiniz.
378378

@@ -402,7 +402,7 @@ alert(arr); // *!*1, 2, 15*/!*
402402
````
403403

404404
````smart header="Daha zarif bir fonksiyon için ok kullanmak."
405-
[Ok fonksiyonlarını](info:function-expression#arrow-functions)? hatırlarsanız burada daha zarif bir biçimde sıralama yapılabilir:
405+
[Ok fonksiyonlarını](info:arrow-functions-basics) hatırlarsanız burada daha zarif bir biçimde sıralama yapılabilir:
406406
407407
```js
408408
arr.sort( (a, b) => a - b );

0 commit comments

Comments
 (0)