2

我收到了一个奇怪的错误。

我正在尝试随机选择数组的索引,因此我使用以下代码:

myArray[Math.floor(Math.random*myArray.length)]

myArray.length 为 282,但Math.floor(Math.random*myArray.length)为 NaN且未myArray[Math.floor(Math.random*myArray.length)定义。

有什么想法吗?

4

2 回答 2

9

Math.random应该是一个功能Math.random()

尝试

myArray[Math.floor(Math.random()*myArray.length)]
于 2013-05-16T12:58:05.353 回答
-1

Math.random()Math.random(),通过 API 链接。

您的代码将是:

myArray[Math.floor(Math.random()*myArray.length)]
于 2014-01-08T23:17:55.290 回答