From 697c67aea6f43011ea053c8128a97d91b468c995 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?An=C4=B1l=20=C5=9Eenay?= Date: Sun, 2 Feb 2020 14:15:23 +0300 Subject: [PATCH] =?UTF-8?q?=C3=87evirilmemi=C5=9F=20c=C3=BCmleler=20=C3=A7?= =?UTF-8?q?evirildi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1-js/04-object-basics/06-constructor-new/article.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/1-js/04-object-basics/06-constructor-new/article.md b/1-js/04-object-basics/06-constructor-new/article.md index fdfc32181..23e4e0277 100644 --- a/1-js/04-object-basics/06-constructor-new/article.md +++ b/1-js/04-object-basics/06-constructor-new/article.md @@ -83,8 +83,8 @@ Yapıcı fonksiyon tekrar çağırılamaz çünkü hiç bir yere kayıt edilmemi ## Yapıcı modu testi: new.target -```smart header="Advanced stuff" -The syntax from this section is rarely used, skip it unless you want to know everything. +```smart header="İleri düzey konular" +Bu olay çok nadir kullanılır. Eğer her şeyi öğrenmek istemiyorsanız burayı geçebilirsiniz. ``` 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. new User(); // function Kullanici { ... } gibi ekrana fonksiyonu yazar ``` -That can be used to allow both `new` and regular syntax to work the same: +`new` ve normal sözdiziminin(syntax) aynı çalışmasını sağlar: ```js run function Kullanici(isim) { @@ -126,7 +126,7 @@ Genelde yapıcı metodların `return` sözcüğü yoktur. Amaçları gerekli ola Fakat `return` sözcüğü var ise kurallar basittir: - Eğer `return` obje ile çağırılırsa `this` yerine bu obje döndürülür. -- Eğer `return` ilkel bir obje il çağırılırsa görmezden gelinir. +- Eğer `return` ilkel bir obje ile çağırılırsa görmezden gelinir. Diğer bir deyişle, obje ile `return` kullanıldığında obje döner, diğer tüm hallerde `this` döner.