如题所示,现在很纠结一个对象类型的属性,初始化赋值应该选哪种? 应该选{},还是null?选择的理由是什么?有什么区别?求大神能解答下,谢谢 下面是选null {{ myObject.name }} 更新对象 export default { data() { return { myObject: null, // 初始化为 null }; }, methods: { updateObject() { // 通过 this.myObject 来访问对象 this.myObject = { name: 'value' }; }, }, created(){ this.myObject = { name: 'wt' }; } }; 下面选{} {{ myObject.name }} 更新对象 export default { data() { return { myObject: {}, // 初始化为{} }; }, methods: { updateObject() { // 通过 this.myObject 来访问对象 this.myObject = { name: 'value' }; }, }, created(){ this.myObject = { name: 'wt' }; } };