最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用JavaScript如何查詢某個(gè)值是否數(shù)組內(nèi)

 更新時(shí)間:2017年07月30日 14:15:40   作者:多客博圖  
這篇文章主要給大家介紹了關(guān)于利用JavaScript如何查詢某個(gè)值是否數(shù)組內(nèi)的相關(guān)資料,文中通過示例代碼分別介紹了實(shí)現(xiàn)該問題的一些解決方法是否可行,需要的朋友可以參考借鑒,下面跟著小編來一起學(xué)習(xí)學(xué)習(xí)吧。

本文主要給大家介紹了關(guān)于利用JavaScript查詢某個(gè)值是否數(shù)組內(nèi)的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹:

問題

> var b = ["aa", "bb"]
> "aa" in b

我要查詢字符串a(chǎn)a是否在數(shù)組里面,in可行么?

in

首選說in操作符

用過python的都想是不是可以用in,可惜不能用,先看看python的效果:

>>> a = ["aa" , "bb"]
>>> "aa" in a
True
>>>

但是JavaScript不一樣,in操作的對象要是一個(gè)對象,在MDN的官網(wǎng)有說:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/in

簡言之就是:

    1.數(shù)組得搜下標(biāo)

    2.對象可以為key in obj這種,實(shí)例:

// Arraysvar trees = ['redwood', 'bay', 'cedar', 'oak', 'maple'];
0 in trees // returns true
3 in trees // returns true
6 in trees // returns false
'bay' in trees // returns false (you must specify the 
   // index number, not the value at that index)
'length' in trees // returns true (length is an Array property)
Symbol.iterator in trees // returns true (arrays are iterable, works only in ES2015+)

// Predefined objects'PI' in Math  // returns true

// Custom objectsvar mycar = {make: 'Honda', model: 'Accord', year: 1998};
'make' in mycar // returns true
'model' in mycar // returns true

indexOf

這是個(gè)好東西,可以直接使用,如果是前端使用要確保瀏覽器支持,nodejs支持沒有問題的。

實(shí)例:

> var b = ["aa", "bb"]
undefined
> "aa" in b
false
> b.indexOf("aa")
0
> b.indexOf("aaa")

最簡單粗暴的辦法

就是做一個(gè)for 循環(huán)這種,一個(gè)個(gè)比較吧

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持

相關(guān)文章

  • layui的layedit富文本賦值方法

    layui的layedit富文本賦值方法

    今天小編就為大家分享一篇layui的layedit富文本賦值方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • JS前端組件注冊與畫布渲染實(shí)例

    JS前端組件注冊與畫布渲染實(shí)例

    這篇文章主要為大家介紹了JS前端組件注冊與畫布渲染實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • 一文帶你掌握J(rèn)avaScript中的箭頭函數(shù)

    一文帶你掌握J(rèn)avaScript中的箭頭函數(shù)

    在JavaScript中,箭頭函數(shù)是一種簡化的函數(shù)語法,它在ES6(ECMAScript?2015)引入,本文就來和大家深入講講JavaScript中的箭頭函數(shù)的使用吧
    2023-05-05
  • JS原型鏈 詳解及示例代碼

    JS原型鏈 詳解及示例代碼

    本文主要介紹JS原型鏈的知識,這里整理了相關(guān)資料及簡單實(shí)現(xiàn)示例代碼,有興趣的小伙伴可以參考下
    2016-09-09
  • 微信小程序url傳參寫變量的方法

    微信小程序url傳參寫變量的方法

    這篇文章主要介紹了微信小程序url傳參寫變量的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-08-08
  • 微信小程序靜默登錄的實(shí)現(xiàn)代碼

    微信小程序靜默登錄的實(shí)現(xiàn)代碼

    這篇文章主要介紹了微信小程序靜默登錄的實(shí)現(xiàn)代碼,代碼簡單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 微信小程序開發(fā)之全局配置與頁面配置實(shí)現(xiàn)

    微信小程序開發(fā)之全局配置與頁面配置實(shí)現(xiàn)

    本文主要介紹了微信小程序開發(fā)之全局配置與頁面配置實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • JavaScript定時(shí)器制作彈窗小廣告

    JavaScript定時(shí)器制作彈窗小廣告

    這篇文章主要為大家詳細(xì)介紹了JavaScript定時(shí)器制作一個(gè)彈窗小廣告,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • JavaScript在瀏覽器中的執(zhí)行機(jī)制

    JavaScript在瀏覽器中的執(zhí)行機(jī)制

    既然說到了JavaScript,那么就會(huì)繞不過去執(zhí)行上下文,只有理解了執(zhí)行上下文才能更好的理解JavaScript本身,不過本部分不是專門講解?JavaScript的,主要從JavaScript的執(zhí)行順序開始介紹一下JavaScript是怎樣運(yùn)行的
    2023-09-09
  • javascript與webservice的通信實(shí)現(xiàn)代碼

    javascript與webservice的通信實(shí)現(xiàn)代碼

    關(guān)于javascript與webservice的通信,從理論上來說實(shí)現(xiàn)應(yīng)該不難,主要是將服務(wù)器端的xml數(shù)據(jù)進(jìn)行一個(gè)簡單的處理然后以一種適當(dāng)?shù)男问秸宫F(xiàn)成來。
    2010-12-12

最新評論

名山县| 乌兰察布市| 赤壁市| 彰化县| 九龙坡区| 罗田县| 涞水县| 万年县| 日土县| 永安市| 天全县| 普安县| 青海省| 涞水县| 错那县| 靖西县| 元朗区| 涪陵区| 阳信县| 长汀县| 海兴县| 广安市| 南雄市| 扶余县| 织金县| 仪征市| 余庆县| 恩施市| 都安| 马龙县| 平江县| 和顺县| 林州市| 山阴县| 高唐县| 中西区| 抚顺市| 樟树市| 永仁县| 铁岭县| 交城县|