【发布时间】:2016-02-17 00:30:53
【问题描述】:
几天以来我一直在玩 JavaScript 和 AngularJS,但我不确定以下几点:
我正在开发一个示例项目,用户可以在其中创建一辆新车,只需将一些属性存储在 JS 对象中,如下所示:
var car = {
color: 'black',
seating: 'leather',
fuelconsumption: 'moderate'
}
用户可以通过单击添加按钮来创建新车。然后 Angular 会创建一个新的汽车实例,用户可以指定新车的愿望。
但是,我应该创建一个像
这样的空对象吗?var car = {}
并使用绑定的文本输入添加所需的键,还是我应该做一些不同的事情?
由于新车的属性是先验已知的,因此我还可以创建一个对象,其中包含所需的键和 null 作为它们的值,如下所示:
var car = {
color: null,
seating: null,
fuelconsumption: null
}
哪种方式更可取,例如最佳实践?
【问题讨论】:
标签: javascript angularjs object