Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tạo đối tượng mới chỉ với tập con thuộc tính bằng JavaScript thuần

Để 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
}