var model = {
test:function(){console.log("hello")},
show: test() //ReferenceError: test is not defined
}
我希望在模型对象内部有一个键来保存一个函数。不确定为什么会出现未定义的错误。
答案 0 :(得分:1)
希望它有所帮助。
var model = {
test: function() {
alert("hello")
},
show: function() {
return this.test();
}
}
model.test();
model.show();

使用key show作为函数,从中返回测试。
答案 1 :(得分:0)
我知道这是重复但我找不到一个好的。你必须做这样的事情:
var model = {
test:function(){console.log("hello")},
};
model.show = model.test();
如果你想减少...原语,我想,你可以写一个构造函数来封装那些东西,或者也许是一个类似“工厂”的函数。