私は配列を初期化し、関数が呼び出されたときに毎回、それから1つのランダムな要素を返す必要があります簡単な関数を作成しました。配列:予期しないトークン+
function test(str)
{
var myArray =
{
"Test1 "+ str + " Test1",
"Test2 "+ str+ " Test2"
}
return myArray[Math.random()*myArray.length+0];
}
console.log(test("FOO"));
は、しかし、私はJSアレイの使用[]の代わりに{}のUncaught SyntaxError: Unexpected token +
'myArray'は "Test2を "+ STR +" Test2を"、アレイ...しかし'オブジェクト(キーと値のペア) '' – Rayon
VAR MyArrayという= [ "Test1を "+ STR +" Test1を" ではありません ] ' – Rayon
と' + 0 'は常に役に立たない:) – messerbill