我創建了一個簡單的函數,它應該初始化一個數組,並在每次調用函數時返回一個隨機元素。用變量初始化數組:意外的令牌+
function test(str)
{
var myArray =
{
"Test1 "+ str + " Test1",
"Test2 "+ str+ " Test2"
}
return myArray[Math.random()*myArray.length+0];
}
console.log(test("FOO"));
,但我得到的Uncaught SyntaxError: Unexpected token +
'myArray'不是數組...但是'對象(鍵 - 值對)'' – Rayon
變種myArray的= [ 「測試1 」+ STR +「 測試1」, 「Test2的 」+ STR +「 的Test2」 ]' – Rayon
和'+ 0'總是沒用:) – messerbill