Skip to content

Commit a0803c1

Browse files
gnwxsumn2u
authored andcommitted
Create push.md
1 parent d1ac187 commit a0803c1

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

tr/arrays/push.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Push
2+
3+
Bir dizinin sonuna yeni bir eleman eklemek için kullanılır. Bu method kullanıldığında dizinin uzunluğunu değiştirir ve yeni uzunluğu döndürür.
4+
5+
`push` kullanımına bir örnek:
6+
7+
```c
8+
array.push(element1[, ...[, elementN]]);
9+
```
10+
11+
`element1, ..., elementN` argümanları dizinin sonuna eklenecek elemanları temsil eder.
12+
13+
Örneğin:
14+
15+
```javascript
16+
let array = [1, 2, 3];
17+
array.push(4);
18+
19+
console.log(array);
20+
21+
// Sonuç: array = [1, 2, 3, 4]
22+
```
23+
24+
Ayrıca `push` öğesini, dizi benzeri bir nesnenin (arguments nesnesi veya NodeList nesnesi gibi) sonuna öğe eklemek için, önce `Array.prototype.slice()` yöntemini kullanarak bir diziye dönüştürerek de kullanabilirsiniz:
25+
26+
```javascript
27+
function printArguments() {
28+
let args = Array.prototype.slice.call(arguments);
29+
args.push("d", "e", "f");
30+
console.log(args);
31+
}
32+
33+
printArguments("a", "b", "c"); // Sonuç: ["a", "b", "c", "d", "e", "f"]
34+
```
35+
36+
Şunu unutmamak lazım, `push` methodu orijinal diziyi değiştirir. Yeni bir dizi oluşturmaz.

0 commit comments

Comments
 (0)