随机选择javascript数组键

Web*_*net 9 javascript random

我有一个具有顺序数组键的数组,我需要随机选择其中一个键...最好的方法是什么?

Jam*_*acs 15

Math.random()将生成一个介于0和1之间的数字.

var key = Math.floor(Math.random() * arr.length);
Run Code Online (Sandbox Code Playgroud)

  • @DenisGorbachev的陈述不正确.Math.random()返回0包含为1独占,意味着从不1.00.如果是,则返回的索引将大于数组长度. (9认同)