What is the purpose of the rest parameter in ES6?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "To accept an indefinite number of arguments as an array.". Rest parameter viết bằng ba dấu chấm đặt trước tham số cuối, ví dụ function sum(...nums), gom mọi đối số còn lại thành một mảng thật, nhờ đó hàm nhận số lượng đối số tuỳ ý và dùng được map, reduce trên mảng đó, khác với đối tượng arguments kiểu cũ. "To declare variables in the global scope." sai vì phạm vi biến do let, const, var quyết định, không liên quan rest. "To handle asynchronous tasks." nhầm: tác vụ bất đồng bộ được xử lý bằng Promise hay async/await. "To destructure arrays." dễ nhầm vì dấu ba chấm cũng xuất hiện trong phân rã mảng như const [first, ...others] = arr, nhưng đó là rest element trong destructuring; rest parameter là ở danh sách tham số hàm và mục đích là nhận nhiều đối số.
Cùng phần 2
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây