我创建了一个简单的函数,它应该初始化一个数组,并在每次调用函数时返回一个随机元素。用变量初始化数组:意外的令牌+
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