想实现一个功能,我指定一个对象,比如
const obj = {
name: "a",
experience: [ { title: "JS", score: 34},{ title: "ES", score: 31} ],
other: {
property1: "1",
property2: "2",
property3: "3",
property4: "4",
}
}
当我给obj或者其子属性添加不存在的属性时,例如:obj.title ="wo",obj.other.property7 = "7",能够报错或者提示,又或者obj.other= { name: "1", propery1: "324"},"324"可以赋值成功,给experience可以push项。有没有比较好的思路?