我已經50 SVG動畫命名animation0,動畫1,animation2等等,我想加載它們當整數0〜49被傳遞給這個函數:如何傳遞一個整數來創建新的變量名?
function loadAnimation(value){
var whichswiffy = "animation" + value;
var stage = new swiffy.Stage(document.getElementById('swiffycontainer'), whichswiffy);
stage.start();
}
它不會在目前的工作,也許它通過'whichswiffy'而不是animation10?
任何想法?
將整數轉換爲一個字符串,然後連接它? – imm 2012-07-07 15:04:35
不,值已通過;你可以用'console.log(whichswiffy)'檢查它; – raina77ow 2012-07-07 15:04:54
@imm在JS中沒有必要。字符串+數字=字符串。 – raina77ow 2012-07-07 15:05:21