2013-04-03 161 views
0

在我的JavaScript中,我有一個名爲「View」的對象實例。我想給這個對象添加一個函數。該功能看起來像將函數添加到JavaScript對象

function csiSelectValueRestriction (columnName) { 
    //... <a rather long and involved function> 
} 

最後,我希望能夠使用的功能以下列方式:

var result = View.csiSelectValueRestriction ("bldgs"); 

什麼是完成這一任務的最簡單的方法?

回答

1

剛分配功能屬性這應該工作;

View.csiSelectValueRestriction = csiSelectValueRestriction; 
+0

是的,這很好。它不可能簡單 - thx。 – user2135970

0
var View = { 
    someProperty: 'someVal', 
    csiSelectValueRestriction: function(columnName) { 
     //JS logic 
    } 
}; 

View.csiSelectValueRestriction = function(columnName) { ... }

1

如果你要的功能添加到現有的實例

View['csiSelectValueRestriction'] = function (columnName) { ... ... } 
相關問題