File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
1-js/04-object-basics/06-constructor-new Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -83,8 +83,8 @@ Yapıcı fonksiyon tekrar çağırılamaz çünkü hiç bir yere kayıt edilmemi
83
83
84
84
## Yapıcı modu testi: new.target
85
85
86
- ``` smart header="Advanced stuff "
87
- The syntax from this section is rarely used, skip it unless you want to know everything .
86
+ ``` smart header="İleri düzey konular "
87
+ Bu olay çok nadir kullanılır. Eğer her şeyi öğrenmek istemiyorsanız burayı geçebilirsiniz .
88
88
```
89
89
90
90
Fonksiyon içinde, bu fonksiyon ` new ` ile mi yoksa ` new ` olmadan mı çağırılmış bu ` new.target ` özelliği kullanılarak anlaşılabilir.
@@ -103,7 +103,7 @@ User(); // new.target undefined döndürür.
103
103
new User (); // function Kullanici { ... } gibi ekrana fonksiyonu yazar
104
104
```
105
105
106
- That can be used to allow both ` new ` and regular syntax to work the same :
106
+ ` new ` ve normal sözdiziminin( syntax) aynı çalışmasını sağlar :
107
107
108
108
``` js run
109
109
function Kullanici (isim ) {
@@ -126,7 +126,7 @@ Genelde yapıcı metodların `return` sözcüğü yoktur. Amaçları gerekli ola
126
126
Fakat ` return ` sözcüğü var ise kurallar basittir:
127
127
128
128
- Eğer ` return ` obje ile çağırılırsa ` this ` yerine bu obje döndürülür.
129
- - Eğer ` return ` ilkel bir obje il çağırılırsa görmezden gelinir.
129
+ - Eğer ` return ` ilkel bir obje ile çağırılırsa görmezden gelinir.
130
130
131
131
Diğer bir deyişle, obje ile ` return ` kullanıldığında obje döner, diğer tüm hallerde ` this ` döner.
132
132
You can’t perform that action at this time.
0 commit comments