hi,欢迎访问本站!
当前位置: 首页Web前端正文

js从数组中随机取一个值

墨初 Web前端 501阅读

下面介绍两种利用js脚本从数组中随机取一个数组元素的方法。

js随机从数组中取出一个值的方法

方法1:

利用数组的长度,随机取一个数组的下标,再输出数组的值。

例:

var arr = ["c++","php","html","css",'73so.com']; 
// 利用数组的长度,随机取一个下标
var n = Math.floor(Math.random() * arr.length + 1)-1; 
console.log(arr[n]);

方法2:

打乱数组中的元素的排列顺序,然后输出数组第一个元素值

var arr = ["c++","php","html","css",'73so.com']; 
arr.sort(function(){return Math.random()>0.5?-1:1;}); 
console.log(arr); //输出打乱后的整个数组
console.log(arr[0]);
声明:无特别说明,转载请标明本文来源!
相关推荐