Program JavaScript untuk Melakukan Fungsi Overloading

Dalam pemrograman, fungsi overloading mengacu pada konsep di mana beberapa fungsi dengan nama yang sama dapat memiliki implementasi yang berbeda. Namun, dalam JavaScript, jika ada beberapa fungsi dengan nama yang sama, fungsi yang ditentukan terakhir akan dieksekusi. Fitur fungsi overloading dapat diimplementasikan dalam beberapa cara lain. Contoh 1: Menggunakan Pernyataan if/else-if // program to perform […]

Read more »

Program JavaScript Untuk Melakukan Persimpangan Antara Dua Array

Contoh 1: Lakukan Persimpangan Menggunakan Set // program to perform intersection between two arrays using Set // intersection contains the elements of array1 that are also in array2 function performIntersection(arr1, arr2) { // converting into Set const setA = new Set(arr1); const setB = new Set(arr2); let intersectionResult = []; for (let i of setB) […]

Read more »

Program JavaScript untuk Melakukan Perbandingan String Case Insensitive

Contoh 1: Menggunakan toUpperCase() // program to perform case insensitive string comparison const string1 = ‘JavaScript Program’; const string2 = ‘javascript program’; // compare both strings const result = string1.toUpperCase() === string2.toUpperCase(); if(result) { console.log(‘The strings are similar.’); } else { console.log(‘The strings are not similar.’); } Keluaran The strings are similar. Dalam program di […]

Read more »

Program JavaScript untuk Melakukan Loop Melalui Objek

Contoh 1: Perulangan Melalui Objek Menggunakan untuk … in // program to loop through an object using for…in loop const student = { name: ‘John’, age: 20, hobbies: [‘reading’, ‘games’, ‘coding’], }; // using for…in for (let key in student) { let value; // get the value value = student[key]; console.log(key + ” – ” […]

Read more »