kwrl.net
当前位置:首页 >> js怎么样判断一个随机的数字 在一个数组里的位置 >>

js怎么样判断一个随机的数字 在一个数组里的位置

var test = function(arr,num){ for(var i=0;inum){ return i-1; } }}test([0,218,325],220);

生成0-数组长度之间的整数, 然后取出此索引的数值, 将其从数组中剔除, 如此循环

1:比较笨的方法可以使用循环,把数组内的值全部取出来,一个个的判断是否有你需要的那个值。

可以用数组的indexOf函数,方法arr.indexOf(find,start); find:要找的内容,必须; start:查找开始下标,可选; 返回:查找数据所在的下标,如果没找到,返回-1 如果只要知道是否有8这个数字,直接调用arr.indexOf(8),如果返回值不为-1,说明找...

Array.prototype.getIndex = funtion(item) { if(!this.length || !item) return -1; var i = 0, len = this.length; for(;i

function find (arr, value) { if (arr instanceof Array){ arr.forEach(function (item) { if(arr == value) { return true; } }) } else { throw new Error('find()出错:传入的值不是数组'); }}// 调用方法var arr = [23, 25, 35, 124];if(fi...

现在有两个数组 var revenue = new Array([350],[450],[550],[650],[850],[1000],[1100],[1250],[1500]); var reward = new Array([30],[40],[50],[100],[200],[240],[300],[400]); 如果收入大于350 小于 450 那么就奖励30 如果收入大于450小于5...

var arr = new Array(1, 2, 3); contains(arr, 2);//返回true contains(arr, 4);//返回falsecontains方法。

var string = "aaa,bbb,cc,ded,fff,ggg"; //原始数据var array = string.split(","); //转化为数组var value = array[Math.round(Math.random()*(array.length-1))]; //随机抽取一个值alert(value);

function checkArr(t, arryAll){ arryAll.forEach(function(e){ if(t==e){ return true; } }) return false; } 给你个方法,t是要检测的数,arrAll是数组,如果检测到就返回true,如果没检测到就返回false

网站首页 | 网站地图
All rights reserved Powered by www.kwrl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com