我已經有這樣的:擴展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