JavaScript数组对象实现增加一个返回随机元素的方法

前端之家收集整理的这篇文章主要介绍了JavaScript数组对象实现增加一个返回随机元素的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了JavaScript数组对象实现增加一个返回随机元素的方法分享给大家供大家参考。具体如下:

核心特性:

概率随机、顺序随机随机冒泡

方法 来自个人手写 JavaScript 的实践,只涉及 JavaScript 1.5(ECMAscript 3 国际标准)语言本身,在所有 JS 引擎实现中通用~

为Array对象新增random方法

使用示例:

随机】 // // 元素的返回 完全随机,出现几率不定,有限次调用不保证能返回所有元素 var iElement = iArray.random(); // 【顺序随机】 // // 元素的返回 有周期性,在每个周期内,元素都出现一次,但顺序不定 var iElement = iArray.random(true); // 【随机冒泡】 // // 每次调用都从原数组中随机取出一个元素返回(原数组 就地改变) var iElement = iArray.random(true,true);

希望本文所述对大家的javascript程序设计有所帮助。

原文链接:https://www.f2er.com/js/53259.html

猜你在找的JavaScript相关文章