向JavaScript对象添加函数
在我的JavaScript中,有一个名为“视图”的对象实例。我想向这个对象添加一个函数。函数看起来像向JavaScript对象添加函数,javascript,Javascript,在我的JavaScript中,有一个名为“视图”的对象实例。我想向这个对象添加一个函数。函数看起来像 function csiSelectValueRestriction (columnName) { //... <a rather long and involved function> } 最简单的方法是什么 var View = { someProperty: 'someVal', csiSelectValueRestriction: function(co
function csiSelectValueRestriction (columnName) {
//... <a rather long and involved function>
}
最简单的方法是什么
var View = {
someProperty: 'someVal',
csiSelectValueRestriction: function(columnName) {
//JS logic
}
};
或者
View.csiSelectValueRestriction=function(columnName){…}
如果要将函数添加到现有实例中,则此操作应该有效
View['csiSelectValueRestriction'] = function (columnName) { ... ... }
只需将函数分配给属性
View.csiSelectValueRestriction = csiSelectValueRestriction;
是的,效果很好。再简单不过了——thx。
View.csiSelectValueRestriction = csiSelectValueRestriction;