Fitur - fitur baru di ECMAcript 6
ES6 merupakan singkatan dari Ecmascript 6, yang mana merupakan bahasa program yang distandarisasi oleh ECMAScript international. Bahasa ini dipakai untuk membuat aplikasi di sisi client. Bahasanya populer dikenal sebagai Javascript, Jscript, dan ActionScript. Fitur baru di ES 6 : Support for constant Block scope Arrow function Extended parameter handling Template literals Extended literals Enhanced onject properties De-structing assignment Modules Classes Iterators Generators Collections New built in methods for various classes promises Constant Mendukung tipe data konstan, artinya variabel dengan tipe data ini mempunyai nilai static/tidak berubah-ubah. Contoh di ES6 : const PI = 3.14; run contoh script di web console dengan browser terabaru. Contoh di ES5: Object.defineProperty(typeof global === "object" ? global : window, "PI", { value: 3.141593, enumerable: true, ...