Sử dụng !! sẽ giúp chúng ta kiểm tra được một vài giá trị đặc biệt như 0, null, "", undefined, NaN. Khi đặt !! trước các giá trị trên, thì sẽ trả về false, ngược lại sẽ trả về true

function test(demo) {
 console.log(!!demo);
}

test(1);
// true
test(0);
// false

Chuyển 1 chuỗi các số (string) sang number với toán tử +

function test(demo) {
  console.log(+demo);
}

test("123");
// 123
test("hello");
// NaN

Loại bỏ một số phần tử cuối của mảng

var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
array.length -= 3;
console.log(array);
// [1, 2, 3, 4, 5, 6 ,7]

Xóa phần tử đầu mảng

a.unshift(b);

Nguồn : https://viblo.asia/quyenguyengoc/posts/ORNZq3v350n