ES7 nedir? ECMAScript 2016 nedir?

ES7 (ECMAScript 2016) Haziran 2016’da yayınlanan 7. ECMAScript sürümüdür.

ES7 ile yeni neler geldi ?

ES7 ile birlikte Javascript’e aşağıdaki yenilikler geldi?

  • Exponentation (üssel ifade) Operatörü (**)
  • array.prototype.includes()

Diğer sürümlerle karşılaştırıldığında sayıca en az yenilik getiren ECMAScript sürümü ES7 oldu.

Exponentiation Operatörü

Javascript ES7 ile birlikte standart aritmetik ifadelere (+-*/) ** operatörünü ekledi. Bu operatör soldaki sayının sağdaki sayı kadar üssünü almaya yarıyor. Yani 3 ** 2 = 3² iken, 3 ** n = 3ⁿ anlamına geliyor.

Eskiler bilir, biz bunu Math.pow() fonksiyonu ile yapardık. 🙂

Array.prototype.includes()

includes() ES7 ile birlikte gelen ve Array içerisine arama yapmayı kolaylaştıran oldukça faydalı bir fonksiyon.

var studens = [ "Ali", "Veli", "Ayşe", "Fatma", "Hayriye ]
console.log( students.includes("Ayşe") ) // ekrana true değerini basar
console.log( students.includes("Evren") ) // ekrana false değerini basar

Ne çabuk bitti. Diğer EcmaScript standartlarını uzun uzun yazmaya alıştığım için ES7 çok kısa geldi ama ES6 ve ES5 acısını çıkartacak diye düşünüyorum. 🙂

ECMAScript sürümlerindeki yenilikler nelerdi?

ES12 – ECMAScript 2021 neler getirdi?
ES11 – ECMAScript 2020 neler getirdi?
ES10 – ECMAScript 2019 neler getirdi?
ES9 – ECMAScript 2018 neler getirdi?
ES8 – ECMAScript 2017 neler getirdi?
ES7 – ECMAScript 2016 neler getirdi?
ES6 – ECMAScript 2015 neler getirdi?
ES5 – ECMAScript 5 neler getirdi?

Bu yazıyı beğendiniz mi?
Beğen
Bana sosyal medya hesaplarımdan ulaşın

Evren Bal

Merhaba Dünya. Teknoloji delisi, farklı düşünmeyi seven, 1996'dan beri Internet canlısı, garajdan başarı hikayesi çıkartmayı becerememiş, çünkü garajdan hiç çıkmayan bir insanım. :) Bana buradan veya sosyal medyadan ulaşmanızı, birlikte her konuda fikir alışverişi ve beyin jimnastiği yapmayı heyecanla bekliyorum.

Soru ve Önerileriniz?