- when we use let, var, and const for declaring variable in js: https://www.w3schools.com/js/js_let.asp
- reference for precedence operator: https://www.w3schools.com/js/js_precedence.asp
- best practice for js: https://www.w3schools.com/js/js_best_practices.asp
- reference for objects in js: https://www.w3schools.com/js/js_object_es5.asp
- disarankan untuk menggunakan promise jika ada task yg parallel, atau promise dapat disederhanakan dengan async-await
use strict
: code harus dieksekusi pada strict mode agar tidak terjadi undeclared variable. Ekspresi literal ini bersifat opsional, dapat digunakan ketika development ataupun tidak. Namun agar kode lebih readable disarankan untuk menggunakannya agar setiap deklarasi variable/function harus men-define tipe data nya (const/let/var).hoisting
: kemampuan pada js untuk menggunakan nilai pada variable sebelum men-define tipe data.