我想知道我是否可以使用作爲參數傳遞給函數的變量作爲「文字」(我不知道更好的方式來描述問題,也許這個例子會清除一些東西) :作爲'literals'的變量
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);
你的功能在做什麼?它會返回任何東西嗎? – mohkhan
您是否希望將其作爲字符串變量返回? – Curt
所以你只是想在'ex'功能裏面叫'香蕉(奴才)'......? – CBroe