利用js脚本随机获取数组中的一个元素,有多种方法,下面就来说一说其中比较简单好理解的方法,各位可以参考一下。
js随机获取数据中的一个元素
方法1:
1、获取数组的长度
2、根据数组的长度,随机出一个数组的下标
3、利用获取到的下标,来取数组中的元素
例:
var arr = ["mochu","feiniaomy.com","dd","cc"]; var n = Math.floor(Math.random() * arr.length + 1)-1; console.log(arr[n]);
方法2:
1、将数组中所有元素的排序打乱
2、取数组中的第一个元素,
3、也可以取数组中的任意一个元素
例:
var arr = ["mochu","feiniaomy.com","dd","cc"];
arr.sort(function(){return Math.random()>0.5?-1:1;});
console.log(arr); //输出打乱后的整个数组
console.log(arr[0]); 本文javascript随机获取数组中的一个元素的方法到此结束。命运,是一个很飘渺的东西,有人相信命运,走到了塔顶,或者坠落到崖底。有人想逆天改命,但成功的几率,与中彩一样,但有了毅力,终有那么一天,前方,不再是灰色的雾。小编再次感谢大家对我们的支持!

![一个AJAX自动完成功能的js封装源码[支持中文]第1/2页](http://files.haodaima.com/upload/2007228153419399.gif)

