19 September 2017

ES6 Features


ES6-string-injection

Di ES6 Ada cara mudah memasukan variable ke dalam String. Kalian cukup menggunakan tanda `Put your String here and add your variable like this ${yourVariable}`



Variable 'let'

Perbedaan utama di variable let adalah pada scope-nya. let syntax memungkinkan kita untuk mengimplementasi local variable dengan mudah.



Arrow Function

Arrow function sangat memudahkan kita menulis code di javascript. Tapi penggunaan arrow function saya sarankan hanya seandainya kamu sudah tau menulis fungsi tanpa menggunakan arrow function. karena penggunaan arrow function akan membingungkan tanpa memahami proses apa yang terjadi di balik itu.



Object destructuring

Kalian bisa membuat variable baru dari objects' properties



Promises

Untuk menghandle Asynchronous call, kita bisa menggunakan Promise methode. Cara ini lebih baik karena bisa meminimalisir kesalahan ketika berkerja dengan asynchronous methods.