Để lấy một tập con các thuộc tính của đối tượng và tạo một đối tượng mới từ các thuộc tính đó, hãy sử dụng destructuring (phân rã) đối tượng và property shorthand (viết tắt thuộc tính). Ví dụ, bạn có đối tượng sau:
Ví dụ
const person = {
name: 'John',
age: 40,
city: 'LA',
school: 'High School'
}
Nếu bạn chỉ muốn name và age, bạn có thể tạo đối tượng mới như sau:
const {name, age} = person;
const selectedObj = {name, age};
console.log(selectedObj);
Kết quả
Đoạn mã trên sẽ xuất ra:
{
name: 'John',
age: 40
}