Cơ BảnJavaScript iconJavaScript

Destructuring assignment là gì? Cho ví dụ với array và object.

Destructuring cho phép giải nén giá trị từ array/object vào biến riêng lẻ.

Hỗ trợ default values, alias, và nested destructuring.

javascript
// Object destructuring:
const { name, age = 18, address: { city } } = user;

// Array destructuring (bỏ qua phần tử):
const [first, , third] = [1, 2, 3];

// Trong function parameter:
function greet({ name, role = 'user' }) {
  return `Hi ${name} (${role})`;
}

Xem toàn bộ JavaScript cùng filter theo level & chủ đề con.

Mở danh sách JavaScript