假设我已经执行了这个js代码:
var container=function() {
//do something
}
container.a=function {
//do something 2
}
container.b='34'
这里,为了更改container.a函数,我需要做:
container.a=function() {
//do something 3
}
如何更改函数容器()?
答案 0 :(得分:1)
您只需为变量指定一个函数:
container = function() {
//do something
};
这当然意味着您获得了一个新的函数对象,该对象没有a
和b
属性。如果你想保留它们,你必须将它们复制到新功能:
var temp = function() {
//do something
};
temp.a = container.a;
temp.b = container.b;
container = temp;