我想在 Javascript 中执行以下操作
function A(){
this.B = function() { ... };
this.C = function() { <<I need to call B() here>> } ;
};
看过下面的方法重载方式,但想知道专业的程序员会不会这样做。即,如果您只是将其作为练习或实验来执行,或者实际上会在生产代码中执行此操作。
function foo(a, b, opts) {
};
foo(1, 2, {"method":"add"});
foo(3, 4, {"test":"equals", "bar":"tree"});