javascript随机获取数组中的一个元素的方法

夕阳渐渐迫近地平线,霞光从地平线晕染开来,将天边的云朵渲染得一片通红。山岗上,我静静地望着那轮夕阳。霞光将我的身影剪裁的冗长。暖暖的阳光将我投射成透明,仿佛随时都会蒸发。

利用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随机获取数组中的一个元素的方法到此结束。命运,是一个很飘渺的东西,有人相信命运,走到了塔顶,或者坠落到崖底。有人想逆天改命,但成功的几率,与中彩一样,但有了毅力,终有那么一天,前方,不再是灰色的雾。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
javascript请求servlet实现ajax示例(分享)

JavaScript操作表单_动力节点Java学院整理

纯javascript的ajax实现php异步提交表单的简单实例

JavaScript实现Ajax总结

初步了解JavaScript,Ajax,jQuery,并比较三者关系