Apa itu Promise di Javascript
Promise merupakan salah satu fitur penting dari ES6. Promise ini dapat menggantikan peran callback dengan menggunakan ciri khas fungsi .then-nya itu. Tapi mengapa fitur ini dinamakan dengan “Promise” alias “Janji”? Fitur ini berfungsi seperti namanya, yaitu untuk membuat janji. Mari kita…
Belajar tentang Class didalam Javascript
Potongan kode pada materi ini: https://repl.it/@dicodingacademy/163-02-class?lite=true 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 properti ataupun method). Paradigma OOP selalu digambarkan…
Belajar Function Dasar Javascript Hingga Arrow Function
Potongan kode pada materi ini: Arrow Function:https://repl.it/@dicodingacademy/163-02-arrow-function?lite=true Default Parameters: https://repl.it/@dicodingacademy/163-02-default-parameter?lite=true Fungsi merupakan bagian penting dari bahasa pemrograman. Sebelum ES6, JavaScript tidak melakukan improvisasi yang signifikan pada penulisannya. Hal ini membuat JavaScript terlihat monoton padahal fungsi sendiri banyak sekali dituliskan ketika kita…
Spreading Operator and Rest Parameter Javascript
Potongan kode pada materi ini: Spreading Operator: https://repl.it/@dicodingacademy/163-02-spreading-operator?lite=true Rest Parameter:https://repl.it/@dicodingacademy/163-02-rest-parameter?lite=true Masih membahas mengenai array, ES6 memiliki dua fitur menarik untuk membantu pengelolaan parameter fungsi dan arrays menjadi mudah, yakni spreading operator dan rest parameter. Spreading Operator Spreading operator dituliskan dengan three…
Belajar Destructuring Object & Array Javascript
Potongan kode pada materi ini: Object Destructuring: https://repl.it/@dicodingacademy/163-02-destructuring-object?lite=true Array Destructuring: https://repl.it/@dicodingacademy/163-02-destructuring-array?lite=true Literasi objek dan array adalah dua hal yang paling banyak digunakan dalam mengelola data di JavaScript. JSON (JavaScript Object Notation) merupakan data format paling populer yang digunakan dalam transaksi data saat…
Belajar Template Literals Javascript
ES6 menawarkan kemudahan bagi developer dalam mengelola nilai string. Sebelum ES6, cara lama dalam menggabungkan nilai string adalah dengan menggunakan operator (+). const user = { firstName: “Dimas”, lastName: “Saputra”, age: 18} console.log(“Nama: ” + user.firstName + ” ” + user.lastName + “, Umur: ” +…
Apa itu Variable Declaration di Javascript Terbaru?
Potongan kode untuk materi ini: https://repl.it/@dicodingacademy/163-02-variable-declaration?lite=true Awalnya memahami deklarasi variabel di JavaScript agak sedikit rumit. Karena pada JavaScript berbeda dari bahasa pemrograman berbasis bahasa C yang umumnya variabel tersedia pada blok ketika ia dibuat. Namun pada JavaScript kasus tersebut tidak selalu…
Persiapan Project Latihan Front End Website
Sebelum membahas fitur dan improvisasi sintaks JavaScript pada ECMAScript 2015 (ES6). Selama pembelajarannya nanti, Anda akan mengimplementasikan apa yang sudah dipelajari melalui sebuah aplikasi sederhana bernama “Club Finder”. Sesuai namanya, aplikasi tersebut berfungsi untuk melakukan pencarian klub olahraga, baik itu…
Mengenal Progressive Web App
Dewasa ini smartphone bukan lagi barang mewah. Hampir setiap orang baik dari kalangan menengah atas maupun bawah, mampu membelinya. Smartphone masa kini didominasi oleh Android dan iOS. Mereka tak hanya menawarkan layanan telepon dan sms saja. Melainkan melakukan hampir semua…
Belajar Apa Itu Web Storage
Apa itu Web Storage? Web storage adalah salah satu Web API yang dapat menyimpan data secara lokal pada sisi client. Berbeda dengan objek atau array, data yang disimpan pada objek atau array JavaScript bersifat sementara, dan akan hilang jika terjadi reload atau pergantian…