Array Destructuring với Giá trị Mặc định
Xuất bản ngày
javascripttil
Array Destructuring với Giá trị Mặc định
Hôm nay tôi học được rằng bạn có thể sử dụng giá trị mặc định trong array destructuring, tương tự như object destructuring.
Mẹo
const [first, second = 'default', third] = ['a'];
// first = 'a'
// second = 'default'
// third = undefinedĐiều này hữu ích khi bạn không chắc chắn một mảng có đủ phần tử hay không, nhưng bạn muốn cung cấp giá trị dự phòng.
Ví dụ Thực tế
function processUserData([name, email = 'no-email', age]) {
console.log(name, email, age);
}
processUserData(['John']);
// Output: John no-email undefinedĐơn giản nhưng mạnh mẽ!