0

在我的 JavaScript 中,我有一个名为“View”的对象实例。我想为这个对象添加一个函数。该功能看起来像

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

最终我希望能够通过以下方式使用该功能:

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

完成此任务的最简单方法是什么?

4

3 回答 3

1

如果您想向现有实例添加函数,这应该可以工作

View['csiSelectValueRestriction'] = function (columnName) { ... ... }
于 2013-04-03T14:54:48.257 回答
1

只需将功能分配给属性;

View.csiSelectValueRestriction = csiSelectValueRestriction;
于 2013-04-03T14:58:25.830 回答
0
var View = {
   someProperty: 'someVal',
   csiSelectValueRestriction: function(columnName) {
        //JS logic
   }
};

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

于 2013-04-03T14:54:40.683 回答