Skip to content

Instantly share code, notes, and snippets.

View dimasmiftah's full-sized avatar
💡

Dimas Miftahul Huda dimasmiftah

💡
View GitHub Profile
// CONTOH IMMUTABLE - STRING
let nama1 = 'hinata'
let nama2 = nama1 + ' shoyo'
console.log(nama1) // akan menampilkan 'hinata'
console.log(nama2) // akan menampilkan 'hinata shoyo'
// CONTOH IMMUTABLE - NUMBER
let umur1 = 15
let umur2 = umur1 - 5
console.log(umur1) // akan menampilkan 15
console.log(umur2) // akan menampilkan 10
// CONTOH MUTABLE - OBJECT LITERAL
let pemain1 = {nama: 'hinata', umur: 15}
let pemain2 = pemain1
pemain2.nama = 'shoyo'
console.log(pemain1) // akan menampilkan {nama: "shoyo", umur: 15}
console.log(pemain2) // akan menampilkan {nama: "shoyo", umur: 15}
// CONTOH MUTABLE - ARRAY
let kombinasi1 = ['setter', 'libero', 'spiker']
let kombinasi2 = kombinasi1
kombinasi2.push('blocker')
console.log(kombinasi1) // akan menampilkan ["setter", "libero", "spiker", "blocker"]
console.log(kombinasi2) // akan menampilkan ["setter", "libero", "spiker", "blocker"]
@dimasmiftah
dimasmiftah / whatsapp-spam
Last active February 15, 2025 04:44
whatsapp-spam | JavaScript code for spamming WhatsApp chat. https://vt.tiktok.com/ZSvHxrsX/
const input = document.querySelectorAll("[contenteditable='true']")[1];
function dispatch(input, message) {
var evt = new InputEvent('input', {
bubbles: true,
});
input.innerHTML = message;
input.dispatchEvent(evt);
document.querySelector('span[data-icon="send"]').click();
}
@dimasmiftah
dimasmiftah / responsiveQueries.css
Created January 21, 2021 07:04
css responsive media queries
@media screen and (min-width: 375px) {}
@media screen and (min-width: 411px) {}
@media screen and (min-width: 540px) {}
@media screen and (min-width: 768px) {}
@media screen and (min-width: 1024px) {}
@media screen and (min-width: 1280px) {}
@media screen and (min-width: 1440px) {}
@dimasmiftah
dimasmiftah / HLRTelkomsel.js
Last active October 3, 2024 15:58
Daftar kode Home Location Register (HLR) Telkomsel seluruh Indonesia
const HLRTelkomsel = {
jawaTimur: [
'6281130',
'6281131',
'6281132',
'6281133',
'6281134',
'6281137',
'6281135',
'6281136',
@dimasmiftah
dimasmiftah / randomTelkomselNumber.js
Last active January 30, 2021 07:27
Generate random Telkomsel number based on a valid HLR
const HLRTelkomsel = {
jawaTimur: [
'6281130',
'6281131',
'6281132',
'6281133',
'6281134',
'6281137',
'6281135',
'6281136',
@dimasmiftah
dimasmiftah / calculateCombination.js
Created January 30, 2021 09:40
Calculate all possible combinations of r elements in a given array of size n
const calculateCombination = (arr, r) => {
const data = [];
combinationUtil(arr, data, 0, arr.length - 1, 0, r);
return calculate(result);
};
const combinationUtil = (arr, data, start, end, index, r) => {
if (index == r) {
for (let j = 0; j < r; j++) {
result.push(data[j]);
// Nilai Primitive
let umurDimas = 20
let umurKirana = umurDimas
// Nilai Reference
let kucing = ['leo', 'lui']
let kucingDua = kucing