我想知道是否可以将传递给函数的变量用作“文字”的参数(我不知道描述问题的更好方法,也许该示例可以解决问题):
banana = yellow;
minion = cute;
function ex(banana, minion) {
banana.minion;
}
// What I want is: yellow.cute
编辑 我想我可能没有确切地问我的意思。我很抱歉。这是可能澄清事情的实际代码。
function ex(banana, minion){
createjs.Tween.get(banana, {override: true}).to({banana: minion}, -(value + -banana.minion) * speed, createjs.Ease.ease);
console.log(banana); // returns 'yellow'
console.log(minion); // returns 'cute'
console.log(banana.minion); // returns 'undefined'
console.log(banana[minion]); // returns 'undefined' too
}
所以我想传递我定义为banana
或minion
“字面”的任何内容,以便它读取createjs.Tween.get(yellow, {override: true}).to({yellow: cute}, -(value + -yellow.cute) * speed, createjs.Ease.ease);