用js实现in_array的方法_基础知识_脚本之家

在js中大家无法像php中那么间接要认清二个值或字符串在数组中应用in_array来实现,因为js没有in_网赌正规网站网址,用js实现in_array的方法_基础知识_脚本之家。array函数,不过大家得以自定来给js写一个in_array函数,下边小编访谈了多少个。
例1复制代码 代码如下:function
in_用js实现in_array的方法_基础知识_脚本之家。array(stringToSearch, arrayToSearch) {for (s = 0; s <
arrayToSearch.length; s++) { thisEntry = arrayToSearch[s].toString(卡塔尔;
if (thisEntry == stringToSearch卡塔尔国 { return true; }}return false;}
例2复制代码 代码如下:var a =
Array;function in_array{ for{ if{ return true; } } return
false;}alert;例3复制代码 代码如下:/**
* JS决断二个值是还是不是留存数组中 * 琼台博客 */// 定义贰个推断函数 var
in_array = function{ // 推断参数是或不是数组 var isArr = arr &&
console.log( typeof arr===’object’ ? arr.constructor===Array ?
arr.length ? arr.length===1 ? arr[0]:arr.join:’an empty array’:
arr.constructor: typeof arr 卡塔尔国;// 不是数组则抛出特别 if{ throw “arguments
is not Array”; }// 遍历是否在数组中 for(var i=0,k=arr.length;i

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图