oleh mastoewoek | Apr 27, 2020 | Javascript
Deklarasi class menggunakan ES6 memiliki sifat yang sama seperti pembuatan class menggunakan function constructor (seperti contoh sebelumnya). Namun alih-alih menggunakan function constructor dalam menginisialisasi propertinya, class ini...
oleh mastoewoek | Apr 27, 2020 | Javascript
Dalam paradigma Object-Oriented Programming (OOP), class merupakan sebuah blueprint yang dapat dikembangkan untuk membuat sebuah objek.Blueprint ini merupakan sebuah template yang di dalamnya menjelaskan seperti apa perilaku dari objek itu (berupa...
oleh mastoewoek | Apr 27, 2020 | Javascript, tutorial
Dengan menggunakan default parameters, nilai pada parameter tidak akan menghasilkan undefined walaupun kita tidak memberikan nilai ketika fungsi tersebut dipanggil. Default parameter dapat digunakan pada regular function ataupun arrow function.Berikut contoh...
oleh mastoewoek | Apr 27, 2020 | Javascript
Perbedaan karakteristik dari arrow function dan regular function selanjutnya ada pada penggunaan keyword this. Penjelasan dari this sendiri menyusul di materi class. Namun kita akan bahas sedikit mengenai ini untuk menggambarkan perbedaan...
oleh mastoewoek | Apr 27, 2020 | Javascript
Regular function dapat berupa function declaration atau function expression, namun arrow function hanya berupa function expression saja. Itu sebabnya arrow function memiliki nama lengkap “arrow function expressions”.Regular function// function...
oleh mastoewoek | Apr 27, 2020 | Javascript
Arrow function mirip seperti regular function secara perilaku, namun penulisannya jauh berbeda. Sama seperti namanya, fungsi didefinisikan dengan menggunakan tanda panah (=>) dan tentu penulisan fungsi dengan arrow ini akan lebih singkat.Untuk gambaran awal,...
oleh mastoewoek | Apr 27, 2020 | Javascript
Rest parameter juga dituliskan menggunakan three consecutive dots (…). Dengan rest parameter, kita dapat menggabungkan beberapa elemen menjadi satu array. Tentu teknik ini sangat bermanfaat ketika kita hendak membuat sebuah variadic...
oleh mastoewoek | Apr 27, 2020 | Javascript
Spreading operator dituliskan dengan three consecutive dots (….). Sesuai namanya “Spread”,Inti nya spread operator adalah pelebur array menjadi beberapa elemen yang berbedafitur baru ES6 ini digunakan untuk membentangkan nilai array atau lebih...
oleh mastoewoek | Apr 27, 2020 | Javascript
Destructuring Array serupa dengan destructuring object. Jika objek menggunakan tanda kurung kurawal { } sedangkan array menggunakan tanda kurung siku [ ].Perbedaan lainnya adalah destructuring array bekerja berdasarkan posisi daripada penamaan propertinya. Berikut...
oleh mastoewoek | Apr 27, 2020 | Javascript
destructuring object pada ES6 sintaks menggunakan objek literal { } di sisi kiri dari operasi assignment.const profile = { firstName: “John”, lastName: “Doe”, age: 18} const {firstName,...