Quay lại TIL

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

JavaScript
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ế

JavaScript
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ẽ!