Beberapa Trik JavaScript

1. Generate String Acak

Jika kamu memerlukan ID unik sementara, kamu bisa gunakan script berikut.

let randomString = Math.random().toString(36).slice(2);
console.log (randomString); // output: c8sdiqxuwp

2. Deteksi Mode Gelap

Dengan ini, kamu bisa mengecek apakah pengguna menggunakan mode gelap atau tidak.

let isDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme:dark)').match;

3. Check Elemen sedang Fokus

Untuk mengecek apakah suatu elemen sedang memiliki fokus.

let elm = document.querySelector('#selector');
let isFocus = elm == document.activeElement;

4. Check Array Kosong

Script berikut untuk mengecek sebuah array kosong atau tidak.

let arr1 = [];
let arr2 = [ 1, 2, 3, 4, 5];

let isArr1Empty = ! (Array.isArray(arr1) && arr1.length > 0);
let isArr2Empty = ! (Array.isArray(arr2) && arr2.length > 0);

console.log(isArr1Empty); // output: true
console.log(isArr2Empty); // output: false

5. Redirect

Kamu bisa mengalihkan pengguna ke suatu URL.

let redirect = function ( url ) { window.location.href = url; }

redirect('https://www.dheezer.com/');
// ini akan mengalihkan pengguna ke halaman yang dituju
,

Leave a Reply

Your email address will not be published. Required fields are marked *