Which ES6 feature allows you to extract values from arrays or objects and assign them to variables in a concise way?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Destructuring assignment". Phép gán phân rã (destructuring assignment) của ES6 tách giá trị từ mảng theo vị trí hoặc từ đối tượng theo tên thuộc tính rồi gán thẳng vào biến, ví dụ const { name, age } = user hay const [first, second] = list; trong React cú pháp này có mặt khắp nơi, từ const [count, setCount] = useState(0) tới việc nhận props dạng hàm ({ title }). "Spread operator" là dấu ba chấm dùng để trải phần tử ra khi sao chép hoặc gộp mảng, đối tượng, không gán giá trị vào biến riêng. "Template literals" là chuỗi đặt trong dấu backquote có chèn biểu thức, dùng để dựng chuỗi chứ không tách giá trị. "Default parameters" là giá trị mặc định cho tham số hàm khi không truyền đối số, cũng không trích giá trị từ mảng hay đối tượng.

Cùng phần 2

Xuất hiện trong 1 bộ đề