javascript版的in_array函数(判断数组中是否存在特定值)

 更新时间:2014年05月09日 10:58:44   作者:  
这篇文章主要介绍了javascript版的in_array函数(判断数组中是否存在特定值),需要的朋友可以参考下

我们经常会用到这个一样逻辑,判断一个字符串或者数字是否在数组内,很多程序语言都有这样一样专门的函数,比如PHP的in_array()。那么JS有木有呢,很遗憾,JS木有这样的函数,于是想到伟大的JQ是否封装了这个函数,找到了API,JQ的确封装了这个函数
jQuery.inArray( value, array ) 搜索数组中指定值并返回它的索引(如果没有找到则返回-1)。
value要搜索的值。
array一个数组,通过它来搜索。

当然,处于学习,自己也去写了这样的函数:

复制代码 代码如下:

function inArray1(needle,array,bool){ 
    if(typeof needle=="string"||typeof needle=="number"){ 
        for(var i in array){ 
            if(needle===array[i]){ 
                if(bool){ 
                    return i; 
                } 
                return true; 
            } 
        } 
        return false; 
    } 
}

三个参数,在array中查找needle,bool为布尔量,如果为true则返回needle在array中的位置

相关文章

  • Javascript Echarts空气质量地图效果详解

    Javascript Echarts空气质量地图效果详解

    这篇文章主要介绍了详解Javascript利用echarts画空气质量地图,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-10-10
  • JavaScript进阶之前端文件上传和下载示例详解

    JavaScript进阶之前端文件上传和下载示例详解

    这篇文章主要为大家介绍了JavaScript进阶之前端文件上传和下载示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • javascript自定义日期比较函数用法示例

    javascript自定义日期比较函数用法示例

    这篇文章主要介绍了javascript自定义日期比较函数用法,涉及javascript日期相关转换、运算操作技巧,需要的朋友可以参考下
    2019-07-07
  • 深入理解JS中的substr和substring

    深入理解JS中的substr和substring

    下面小编就为大家带来一篇深入理解JS中的substr和substring。小编觉得挺不错的,现在分享给大家,也给大家做个参考
    2016-04-04
  • JS获取url参数、主域名的方法实例分析

    JS获取url参数、主域名的方法实例分析

    这篇文章主要介绍了JS获取url参数、主域名的方法,结合实例形式分析了javascript针对主机域名、端口、路径名、URL参数等的相关操作技巧,需要的朋友可以参考下
    2016-08-08
  • js轮播图的插件化封装详解

    js轮播图的插件化封装详解

    这篇文章主要为大家详细介绍了js轮播图的插件化封装,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • 老生常谈Javascript中的原型和this指针

    老生常谈Javascript中的原型和this指针

    下面小编就为大家带来一篇老生常谈Javascript中的原型和this指针。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦
    2016-10-10
  • Array.prototype.slice 使用扩展

    Array.prototype.slice 使用扩展

    slice 可以用来获取数组片段,它返回新数组,不会修改原数组。
    2010-06-06
  • 我所理解的JavaScript中的this指向

    我所理解的JavaScript中的this指向

    这篇文章主要介绍了JavaScript中this指向的相关资料,帮助大家更好的理解和学习JavaScript,感兴趣的朋友可以了解下
    2020-09-09
  • JS实现图片垂直居中显示小结

    JS实现图片垂直居中显示小结

    本文给大家分享了4中图片垂直居中显示的效果,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-12-12

最新评论