Dưới đây là 1xbet mobi vài thủ thuật trong JavaScript mà mình đã sưu tầm và tìm hiểu được. Hi vọng sẽ giúp các bạn tối ưu code trong Javascript.
Toán tử !!
Sử dụng toán tử !! sẽ giúp chúng ta kiểm tra được 1xbet mobi 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
. Ví dụ:
1 2 3 4 5 6 7 8 | function test(demo) { console.log(!!demo); } test(1); // true test(0); // false |
Toán tử +
Toán tử này giúp ta chuyển 1 chuỗi các số (string) sang number. Hoặc có thể kiểm tra xem chuỗi đó có phải là 1xbet mobi chuỗi số hay không. Bởi vì hàm sẽ trả về NaN đối với các chuỗi có chứa kí tự không phải số.
1 2 3 4 5 6 7 8 | function test(demo) { console.log(+demo); } test(“123”); // 123 test(“hello”); // NaN |
Toán tử ||
Đối với toán tử||
, mục đích là để chèn giá trị mặc điịnh như là tham số thứ hai. Giả sử tham số đầu tiên trả vềfalse
thì tham số thứ hai sẽ được sử dụng như là 1xbet mobi giá trị mặc định.
1 2 | var a = null || 1; // a = 1 |
Sử dụng vòng lặp đối với mảng
Chúng ta thường có thói quen khi chạy 1xbet mobi vòng lặp đối với mảng như sau:
1 2 3 4 | var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; for (var i = 0; i < array.length; i++) { console.log(array[i]); } |
Nếu như làm như vậy, cứ ứng với 1xbet mobi vòng lặp sẽ phải tính lại độ rộng của mảng. Như vậy sẽ ảnh hưởng tới hiệu suất của hệ thống. Thay vì thế, chúng ta có thể khởi tạo 1xbet mobi biến gán giá trị là độ rộng của mảng, từ đó sẽ dễ dàng hơn trong vòng lặp.
1 2 3 4 5 | var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; var length = array.length; for (var i = 0; i < length; i++) { console.log(array[i]); } |
Loại bỏ n thành phần cuối của mảng
Giả sử chúng ta có 1 mảng gồm 10 phần tử từ 1 đến 10. Để loại bỏ n (với n < độ rộng của mảng) phần tử cuối cùng của mảng chúng ta chỉ cần làm như sau:
1 2 3 4 | 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] |
Gộp các mảng
Sử dụng methodconcat()
để gộp 2 mảng lại với nhau.
1 2 3 4 | var array1 = [1, 2, 3, 4, 5]; var array2 = [6, 7, 8, 9, 10]; console.log(array1.concat(array2)); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] |
Kết luận
Trên đây là 1xbet mobi vài thủ thuật mình biết được nhằm tối ưu 1xbet mobi phần nào khi sử dụng JavaScript. Hi vọng sẽ giúp các bạn có thêm những thủ thuật trong JavaScript. Bạn đừng quên theo dõijobsgo.vnđể nhận được những thông báo mới nhất từ chúng tôi nhé!
➤ Tìm việc làm ngay!Tìm hiểu thêm:
(Theo JobsGO - Nền tảngtìm việc làm, tuyển dụng, tạoCV xin việc)