Spread Operator
Spread operator của JavaScript (...) cho phép chúng ta nhanh chóng sao chép lại tất cả hoặc một phần của một mảng hoặc một đối tượng hiện có thành một mảng khác hoặc một đối tượng khác.
Ví dụ:
Spread operator thường được sử dụng kết hợp với destructuring.
Ví dụ: Gán mục thứ nhất và mục thứ hai của mảng numbers sang các biến và đặt phần còn lại trong một mảng:
Chúng ta cũng có thể sử dụng spread operator với các đối tượng:
Ví dụ: Kết hợp hai đối tượng này lại với nhau:
Lưu ý rằng các thuộc tính không trùng tên nhau sẽ được kết hợp lại với nhau, còn thuộc tính trùng tên, color, đã bị ghi đè bởi đối tượng cuối cùng được truyền vào, updateMyVehicle. Thuộc tính color bây giờ là màu vàng.
Không có nhận xét nào:
Đăng nhận xét