Skip to content

Commit 487a2cc

Browse files
gnwxsumn2u
authored andcommitted
Create spread.md
1 parent 6ad4b3d commit 487a2cc

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

tr/arrays/spread.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Spread
2+
3+
Bir dizi veya nesne, Spread(_Yayma_) Operatörü (...) kullanılarak hızlı bir şekilde başka bir dizi veya nesneye kopyalanabilir.
4+
5+
Bazı örnekleri:
6+
7+
```javascript
8+
let dizi1 = [1, 2, 3, 4, 5];
9+
10+
console.log(...dizi1);
11+
// Sonuç: 1 2 3 4 5
12+
13+
let dizi2;
14+
dizi2 = [...dizi1]; //dizi1'i, dizi2'ye kopyalama
15+
16+
console.log(dizi2); //Sonuç: [1, 2, 3, 4, 5]
17+
18+
dizi2 = [6, 7];
19+
dizi1 = [...dizi1, ...dizi2];
20+
21+
console.log(dizi1); //Sonuç: [1, 2, 3, 4, 5, 6, 7]
22+
```
23+
24+
{% hint style="warning" %}
25+
Spread operatörü yalnızca bu özelliği destekleyen modern tarayıcılarda çalışır. Daha eski tarayıcıları desteklemeniz gerekiyorsa, spread operatörü sözdizimini eşdeğer ES5 koduna dönüştürmek için Babel gibi bir _transpiler_ kullanmanız gerekecektir.
26+
27+
{% endhint %}

0 commit comments

Comments
 (0)