ES6 JavaScript Nedir?

ES6 , ES7, ES8 Javascript ‘in çekirdeğini oluşturan ECMAScript in yeni versiyonlarının isimleridir. ECMAScript bir yazılım dili standardıdır. JavaScript ise bu standartların uygulanmış olduğu en popüler programlama dilidir.

Read more

Prototype nedir js?

JavaScript nesneleri özelliklerini ve metotlarını prototiplerinden alır. JavaScript literal veya new Object() ile oluşturulduğunda özellik ve metotlarını Object.prototype isimli prototipten alır. new Date() ile nesne oluşturulduğunda özellik ve metotlarını Date.prototype isimli prototipten alır.

Read more

JS Inheritance nedir?

JavaScript ile OOP veya Nesne Yönelimli Programlama ile geliştirme sırasında kalıtım almak için kullanılan yöntemler yer alıyor. İki ayrı nesnenin özellik ve metotlarını bir nesneye toplama işlemine kalıtım almak veya miras alma olarak geçmektedir.

Read more

JavaScript Class ne işe yarar?

Sihirli metot olarak da bilinir. Yeni bir nesne oluşturulduğunda eğer sınıfın içerisinde constructor metodu varsa otomatik olarak çalışır. Nesne özelliklerini başlatmak için kullanılırlar. Yani kısaca sınıf başladığında bir işlem yaptırmak istiyorsak ilk olarak bu metot çalışır.21 Mar 2021

Read more

JS this nedir?

Javascript this kelimesi ait olduğu nesneyi ifade eder. Nerede kullanıldığına bağlı olarak farklı değerler alabilir; – Bir metot içerisinde kullanıldığı zaman ait olduğu nesneyi temsil eder. – Tek başına kullanıldığı zaman global bir nesneyi temsil eder.

Read more

JavaScript Extend nedir?

JavaScript ‘e ait nesnelere yeni metot eklemek isteyebiliriz. Bu ekleme işlemine genişletme / extension denir. JavaScript Nesne Prototipi yazımda tüm nesnelerin kendine ait bir prototype özelliği olduğunu söylemiştim. Eklemek istediğimiz yeni metotları nesnesinin prototype özelliğini kullanarak ekleyebiliriz.

Read more

JavaScript New ne işe yarar?

Bu yazımızda, JavaScript “new ” operatörüne kısaca değineceğiz. Bu operatör kullanıcı tanımlı bir nesne ya da ön-tanımlı nesne tiplerinden birini(Array, Boolean, Date, Function, Image, Number, Object, Option, RegExp, String) örneğini(instance) oluşturmak için kullanılır.

Read more