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);