我已经有这样的:扩展JavaScript对象
var myVar = { appName: 'Test' };
我想补充一点:
myVar = {
exec: function()
{
console.log('do stuff');
}
}
而且有这样的:
myVar = {
appName: 'Test',
exec: function()
{
console.log('do stuff');
}
}
其实,我希望能够到访问myVar.appName
和myVar.exec();
所以,我可以:
myVar.exec = function(){};
但是,如果我有更多的功能和变量。
我必须继续这样做:
myVar.func1 = function(){ // stuff 1 };
myVar.func2 = function(){ // stuff 2 };
myVar.func3 = function(){ // stuff 3 };
是否有更好的办法?
你意识到JavaScript对象本质上只是地图,你可以添加任何你想要的键/值对? – Dunes 2012-03-05 18:57:18