我是JavaScript和knockoutjs的新手。这可能是最基本的问题,我希望在这里问一个人不要太愚蠢......
在很多文档中,我看到视图模型以两种不同的方式声明。有时它们被声明为函数,有时它们是普通对象。有什么区别以及我将使用它们的场景是什么。
var viewModel = {
property: ko.observable()
}
或者
var viewModel = function(){
this.property = ko.observable()
}
道歉,如果这是一个愚蠢的问题......
答案 0 :(得分:1)
第二个例子是JavaScript中的构造函数 - 因为JavaScript没有“类”,这就是你实现“类类”实例创建的方式。