DEV Community

loading...
Cover image for 6 Trik JavaScript inline method

6 Trik JavaScript inline method

Aldi Pranata
・2 min read

1. Pengecekan tanggal weekend

Dengan menggunakan function ini kamu bisa memeriksa sebuah tanggal apakah tanggal tersebut termasuk hari kerja atau hari libur.

const isWeekend = (date) => [0, 6].indexOf(date.getDay()) !== -1;

console.log(isWeekend(new Date(2021, 4, 14)));
// false (Friday)
console.log(isWeekend(new Date(2021, 4, 15)));
// true (Saturday)
Enter fullscreen mode Exit fullscreen mode

2. Pengecekan bilangan genap atau ganjil

Berikut function sederhana untuk mengecek/mengetahui sebuah bilangan apakah termasuk kategori bilangan ganjil atau bilangan genap.

const isEven = (num) => num % 2 === 0;

console.log(isEven(5));
// false
console.log(isEven(4));
// true 
Enter fullscreen mode Exit fullscreen mode

3. Mendapatkan Unik value pada sebuah array.

Berikut sebuah function sederhana untuk menyaring duplicate value pada sebuah array.

const uniqueArr = (arr) => [...new Set(arr)];

console.log(uniqueArr([1, 2, 3, 1, 2, 3, 4, 5]));
// [1, 2, 3, 4, 5]
Enter fullscreen mode Exit fullscreen mode

4. Mengetahui apakah sebuah variable tersebut berbentuk array

Cara sederhana untuk melakukan pengecekan pada sebuah variabel guna mengetahui apakah variable tersebut mengandung data dengan bentuk array atau tidak.

const isArray = (arr) => Array.isArray(arr);

console.log(isArray([1, 2, 3]));
// true
console.log(isArray({ name: 'Ovi' }));
// false
console.log(isArray('Hello World'));
// false
Enter fullscreen mode Exit fullscreen mode

5. Membuat angka acak antara dua angka

Berikut adalah sebuah function yang akan menghasilkan angka acak atau random number berdasarkan dua angka (angka minimal dan angka maksimal)

const random = (min, max) => Math.floor(Math.random() * (max - min + 1) + min);

console.log(random(1, 50));
// could be anything from 1 - 50
Enter fullscreen mode Exit fullscreen mode

6. Membuat huruf kapital pada string

Sayangnya JavaScript tidak memiliki method bawaan untuk membuat huruf pada kapital pada string. Tapi kita bisa menggunakan trik berikut :

const capitalize = (str) => str.charAt(0).toUpperCase() + str.slice(1);

console.log(capitalize('hello world'));
// Hello world
Enter fullscreen mode Exit fullscreen mode

Discussion (0)