我正在尝试使用解构来删除该属性。我正面临一个错误属性 'student.name' 不存在于类型 '{ student: { name: number;姓氏:号码; };总数; }'。它确实存在,但它仍然抱怨它不存在。我试图理解为什么会出现此错误。下面是代码
const studentObj = {
student: {
name: 10,
lastName: 20,
},
total: 50
}
const {['student.name']: value, ...newObj} = studentObj //error
答案 0 :(得分:0)
以如下方式使用解构
const { name } = studentObj.student
要删除,您可以使用以下内容
delete studentObj.student.name