使用js的splice()从数组中随机抽出几个元素
2014-03-24 15:23
591 查看
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
注释:该方法会改变原始数组。
如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。
Math.floor
floor -- 原意 地板。
数学函数,求一个浮点数的地板,就是求一个最接近它的整数,它的值小于或等于这个浮点数。
注释:该方法会改变原始数组。
语法
arrayObject.splice(index,howmany,item1,.....,itemX)
参数 | 描述 |
---|---|
index | 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 |
howmany | 必需。要删除的项目数量。如果设置为 0,则不会删除项目。 |
item1, ..., itemX | 可选。向数组添加的新项目。 |
返回值
类型 | 描述 |
---|---|
Array | 包含被删除项目的新数组,如果有的话。 |
说明
splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。
Math.floor
floor -- 原意 地板。
数学函数,求一个浮点数的地板,就是求一个最接近它的整数,它的值小于或等于这个浮点数。
randomLibIdArr [i][j] = exLibCountList[i].splice (Math.floor (Math.random () * exLibCountList[i].length) , 1);
相关文章推荐
- JS从数组中随机取出几个数组元素的方法
- js随机从数组中取出几个元素
- js随机从数组中取出几个元素
- 使用js判断数组中是否包含某一元素(类似于php中的in_array())
- js-随机产生一个由10个元素组成的数组
- js中splice()的强大(插入、删除或替换数组的元素)
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- 用js实现随机返回数组的一个元素
- js获取数组任意个不重复的随机数组元素 原创
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- php从数组中随机取几个元素组成新的数组
- jsp中使用Jquery判断数组中是否包含某个元素$.inArray("js", arr)
- js向一个数组中插入元素的几个方法-性能比较
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- js数组添加元素方式使用push
- 用3位以内的随机整数填充长度为20的整型数组,然后使用冒泡排序法按升序进行排序,输出排序后的数组元素(每行输出10个元素)。
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- js实现从数组里随机获取元素
- Swift-使用泛型范围获取数组或区间中随机元素
- 使用js判断数组中是否包含某一元素(类似于php中的in_array())