Nói, tôi có một đối tượng:Cách hiệu quả nhất để sao chép một số thuộc tính từ một đối tượng trong JavaScript là gì?
const user = {_id: 1234, firstName: 'John', lastName: 'Smith'}
Tôi muốn tạo ra một đối tượng khác mà không cần chìa khóa _id
:
const newUser = {firstName: 'John', lastName: 'Smith'}
Tôi đang sử dụng này:
const newUser = Object.assign({}, {firstName: user.firstName, lastName: user.lastName})
Có một tốt hơn cách để làm điều này?
Tôi tự hỏi làm thế nào điều này có thể nhanh hơn nhiệm vụ mà OP tạo ra. – trincot
@trincot - tại sao không đọc câu hỏi, nó nói * "Tôi muốn tạo một đối tượng khác mà không có phím' _id' "*, và sau đó OP hiển thị đối tượng là kết quả mong đợi và tiếp tục nói rằng anh ta đang sử dụng 'Object.assign', không phải là sự xác nhận trực tiếp. – adeneo
Thật vậy, 'Object.assign' dĩ nhiên là không cần thiết trong mã OP. – trincot