Javascript

Tulisan-tulisan tentang Javascript
Teknik-teknik Type Narrowing pada TypeScript
Javascript Featured

Teknik-teknik Type Narrowing pada TypeScript

TypeScript memiliki operator-operator untuk digunakan pada tipe data, salah satunya adalah operator union (|). Operator union digunakan untuk mengombinasikan beberapa tipe data, misalnya: function getUser(id: number | string) { // ... } getUser(42); // tidak ada TypeError getUser('42'); // juga tidak ada TypeError Sederhananya, operator union bisa dianalogikan dengan operator OR; const a: number | string;
5 min read
Bekerja dengan Ketiadaan dalam JavaScript: Objek dan Operator Tanda Tanya
Javascript

Bekerja dengan Ketiadaan dalam JavaScript: Objek dan Operator Tanda Tanya

Dalam JavaScript, nilai undefined dan null yang mengindikasikan ketiadaan nilai diklasifikasikan sebagai nilai nullish karena kemiripan-kemiripannya. Meskipun begitu, banyak catatan yang mengingatkan kita untuk tidak menyamakan keduanya, misalnya pada kaitannya dengan deklarasi variabel dan parameter fungsi [https://icalrn.id/bekerja-dengan-ketiadaan-di-javascript/]. Nilai nullish juga memerlukan perhatian khusus dalam konteks bekerja dengan
5 min read