Ba Chấm Trong Javascript | Ngocnhan2003
Có thể bạn quan tâm

Chắc hẳn mọi dev lúc chơi với javascript các bạn sẽ bắt gặp dấu 3 chấm (…), đó là cú pháp mới trong ES6 và ta có thể hiểu … được dùng với hai mục đích reset parameter và spread
1. Spread- Sao chép mảng
Đây là phương pháp clone một array ra một vùng nhớ mới, hoàn toàn tách biệt với biến array cũ, khác biệt với cách dùng .slice() chỉ tạo ref các phần tử cho biến mới.
Cú pháp:
let array1 = ['h', 'e', 'l', 'l', 'o']; let array2 = [...array1]; console.log(array1); // ['h', 'e', 'l', 'l', 'o'] console.log(array2); // ['h', 'e', 'l', 'l', 'o'] array1[0] = 'b' console.log(array1); // ['b', 'e', 'l', 'l', 'o'] console.log(array2); // ['h', 'e', 'l', 'l', 'o']- Kết hợp mảng
- Nhân bản nông: Shallow-cloning (excluding prototype)
- Hợp nhất đối tượng: Merging of Object (Object.assign())
Cái này thì hưu ích khỏi bàn, vì đôi lúc ta không xác định được một function sẽ nhận được bao nhiêu paramaster đầu vào, vì thế ta có thể dùng … để “giam” những tham số chưa định nghĩa vào một array mới:
Cú pháp:
function myFunc(a, b, ...args) { console.log(a); // 22 console.log(b); // 98 console.log(args); // [43, 3, 26] }; myFunc(22, 98, 43, 3, 26);Ví dụ dễ hiểu bài toán tính tổng:
function tinhTong(...cacSo){ return cacSo.reduce((tong, so)=>{ return tong += so; }); } tinhTong(1,2) // 3 tinhTong(1,2,3,4) // 10Từ khóa » Toán Tử 3 Chấm Trong Javascript
-
Toán Tử (...) đã Thay đổi Javascript (P1) - Viblo
-
Dấu Ba Chấm Trong JavaScript
-
Dấu Ba Chấm Trong Javascript - KungFu Tech
-
4 Toán Tử JavaScript Với Dấu Chấm Hỏi - Trang Chủ - .vn
-
Toán Tử Ba Ngôi Trong JavaScript | Học Lập Trình JavaScript
-
Một Số Kỹ Thuật Rút Gọn Code Javascript - Kaopiz Kipalog
-
Ba Dấu Chấm Trong React Làm Gì? - HelpEx
-
Toán Tử Spread Và Các Trường Hợp Sử Dụng Của Nó Trong JavaScript
-
Toán Tử Bậc Ba Của JavaScript - Tech Wiki
-
Toán Tử Trong JavaScript - TEK4
-
Copy Object Trong JavaScript
-
Trong Python Có Chức Năng Nào Tương Tự Toán Tử 3 Chấm Trong Js ...
-
Phần 2: Toán Tử, Câu Lệnh điều Kiện, Vòng Lặp, Function, HOF, Arrow ...
-
18+ Kĩ Thuật Rút Gọn Code Javascript Của Bạn - TMA Solutions
-
Đối Tượng / Object Trong Javascript (đọc Hiểu Trong 5 Phút) - Freetuts
-
Tổng Hợp 14 Khái Niệm Cơ Bản Của JavaScript Bạn Cần Biết
-
Các Hàm Xử Lý Array - Mảng Trong Javascript - Code Từ Tâm
-
Những Cách Truyền Mảng Vào Hàm Trong Javascript - MyLop
-
Toán Tử Chấm Chấm (..) Trong Dart - Openplanning