如果我们有一个Javascript对象,结构如下:
var p = 'param'
obj: {
a: 'a',
b: b(p)
}
function b(parameter){
console.log(true)
}
如果在b
实例化期间没有b
运行的对象,我们如何传递obj
?
答案 0 :(得分:3)
你可以尝试
"B": function() {return b(p);}
答案 1 :(得分:0)
您也可以尝试
function b(parameter){
return function(parameter){
console.log(true);
}
}
答案 2 :(得分:0)
您可以使用getter:
var obj = {
a: 'a',
get b(){ return b(p); }
};
var obj = {
a: 'a',
get b(){ return b(p); }
};
function b(parameter) {
console.log(true)
}