假设我有以下对象:
我遇到了
let obj={
childone: (value) => {
return value+1;
},
childtwo: (value) => {
return value+3;
},
childsingle: (value) => {
return value+1;
}
};
有没有方法在同一声明中将obj.childsingle
设置为obj.childone
?
我试图在对象声明中实现childsingle=childone
。
我也尝试过使用get
,根据重复的建议答案。
然而,在使用以下代码后:
let obj = {
childone: (value) => {
return value+1;
},
childtwo: (value) => {
return value+3;
},
get childsingle() {
return this.childone;
}
};
我遇到了
handleError TypeError: childsingle is not a function
错误。
childsingle: function(value) {return this.childone(value)}
。 - GuySake