国产黄色免费网站_久久天天做天天爱综合色_精品国产一区久久久_成人黄色激情网站_久久成人在线视频_美女一区二区在线观看_亚洲精品免费一区亚洲精品免费精品一区 _91精品国产综合久久精品麻豆

JavaScript 數組中的 indexOf 方法詳解

2016-10-20    藍藍設計的小編

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

 

最近項目遇到一個小問題代碼我會簡化成小例子展示給大家。

用心看到最后會有收獲哈,基礎扎實的童鞋可以直接跳到數組類型使用

說到 indexOf 大家并不陌生,判斷字符串是否包涵子字符串時特別常用(正則不熟練同學的利器)。

String 類型的使用

溫習一下大家熟知的字符串用法,舉個例子

let str = 'orange';

str.indexOf('o'); //0 str.indexOf('n'); //3 str.indexOf('c'); //-1

這里 0 和 3 分別是 o 和 n 在字符串中出現的位置。起始下標是 0。而 -1 代表未匹配。

曾經有人問我為什么偏偏是 -1 不是 null 或者 undefined。你去問制定規則的人啊!一臉無奈。

大家看到這里感覺沒什么亮點啊,別急接著再來一個例子

let numStr = '2016';

numStr.indexOf('2'); //0 numStr.indexOf(2); //0

看到這里有個小點就是 indexOf 會做簡單的類型轉換,把數字轉換成字符串 '2' 然后再執行。

Number 類型的使用

大家可能會想 number 類型有沒有 indexOf 方法因為會做隱式轉換嘛!明確告訴大家沒有,上例子

let num = 2016;

num.indexOf(2); //Uncaught TypeError: num.indexOf is not a function

非要對 number 類型使用 indexOf 方法嘞?那就轉換成字符串咯,接著上例來寫

//二逼青年的寫法 num = '2016';
num.indexOf(2); //0 //普通青年的寫法 num.toString().indexOf(2); //0 //文藝青年的寫法 ('' + num).indexOf(2); //0

第一種寫法簡單直接,對于已知的較短的數字也不是不可行。但是 num 變量針對不同數據是變化的時候,怎么辦呢?

第二種寫法最為常用,但對比第三種寫法長了一點。哈哈,其實都可以,代碼潔癖的人喜歡第三種

Array 類型的使用

大家提起精神,大boss來了。

數組方法大家再熟悉不過了,卻忽略了數組有 indexOf 這個方法(我個人感覺)。

干說不練瞎扯淡,遇到了什么問題,注意點又在哪里?

let arr = ['orange', '2016', '2016'];

arr.indexOf('orange'); //0 arr.indexOf('o'); //-1 arr.indexOf('2016'); //1 arr.indexOf(2016); //-1

這里沒把例子拆的那么細,四個用例足以說明問題。

  • arr.indexOf(‘orange’) 輸出 0 因為 ‘orange’ 是數組的第 0 個元素,匹配到并返回下標。
  • arr.indexOf(‘o’) 輸出 -1 因為此方法不會在每一個元素的基礎上再次執行 indexOf 匹配。
  • arr.indexOf(’2016′) 輸出 1 因為此方法從頭匹配直到匹配到時返回第一個數組元素的下表,而不是返回全部匹配的下標。
  • arr.indexOf(2016) 輸出 -1 注意:這里不會做隱式類型轉換。

既然坑已經發現我們不妨刨根問底。去MDN官網一看究竟。對此話題感興趣的朋友可以直接跳轉到 Array.prototype.indexOf()

只想了解的朋友下面給大家官方的 Description。

indexOf() compares searchElement to elements of the Array using strict equality (the same method used by the === or triple-equals operator).

一目了然,這里用的是嚴格等于(===)。大家做類似判斷的時候多留意。不要誤認為數字會轉成字符串,同理字符串也不會轉換成數字。

總結

小知識點積累,不作為深入討論的話題,因此這里沒有解釋 indexOf() 的第二個參數,相信大家都知道第二個參數的作用,不知道的可以看這里String.prototype.indexOf(),然后結合上面數組的鏈接也看一下第二個參數。

 

 

 藍藍設計www.newchinaweekly.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計BS界面設計  cs界面設計  ipad界面設計  包裝設計  圖標定制  用戶體驗 、交互設計、 網站建設 平面設計服務 

 

日歷

鏈接

個人資料

藍藍設計的小編 http://www.newchinaweekly.com

存檔

男女做暖暖视频| 久久高清内射无套| 一区二区不卡在线视频 午夜欧美不卡'| 久久免费视频观看| 欧美经典一区二区| 97成人在线| 97蜜桃久久| 性猛交xxxx| 国产女人18毛片18精品| 亚洲视屏在线观看| 7799精品视频天天看| 影音先锋亚洲天堂| 日本污视频在线观看| 99热这里只有精品4| 91视频免费在观看| 国产18无套直看片| 一女二男一黄一片| 91丨porny丨在线中文 | 水莓100国产免费av在线播放| 色视频免费观看| 最新版天堂资源中文官网| 男女作爱免费网站| 亚洲综合网站久久久| 超清福利视频| 午夜黄色一级片| 国产传媒视频在线观看| 最新天堂资源在线| 国产三级在线观看| 在线观看a视频| av网址在线看| 蜜桃视频在线观看播放| 在线中文字幕视频观看| 国产精品探花在线| 樱花草涩涩www在线播放| 另类图片综合电影| 狂野欧美性猛交xxxx| 亚洲日本va中文字幕| 特黄特色欧美大片| 综合久久婷婷| 老**午夜毛片一区二区三区 | 欧美videos中文字幕| 日韩精品中文字幕在线一区| 亚洲成人精品久久久| 中文字幕一区电影| 2019中文字幕在线观看| 中文国产成人精品久久一| 成人av网站观看| 午夜精品电影在线观看| 久青草视频在线播放| 婷婷免费在线观看| 天天躁夜夜躁狠狠是什么心态| 国产一区在线观看免费| 免费黄色网址在线| 可以免费看毛片的网站| 国产成人亚洲精品乱码在线观看| 超碰色偷偷男人的天堂| 国产成人亚洲一区二区三区| 在线成人动漫av| 一区二区三区精品视频在线观看| 日韩成人午夜电影| 欧美国产日韩a欧美在线观看| 亚洲精品国产精品国自产在线| 久久久久久久久电影| 97超级碰碰| 国产精品成人久久电影| 久久福利小视频| 99热只有这里有精品| av电影在线观看网站| 国产系列在线观看| 91精品国产一区二区在线观看| 深夜福利久久| 国产另类ts人妖一区二区| 一区二区日韩电影| 日韩高清欧美高清| 成人黄色生活片| 特大黑人娇小亚洲女mp4| 国产污在线观看| 中文字幕人妻互换av久久| 4438欧美| 超碰免费在线| 国产成人福利av| 免费黄网站欧美| 亚洲国产综合视频在线观看| 亚洲欧美中文日韩在线| 69174成人网| 成人片黄网站色大片免费毛片| 在线观看免费视频a| jizzjizzwww| 日韩理论视频| 国产一区二区三区免费播放| 日本韩国欧美国产| 午夜精品久久久久久久久久久久久| 日韩av影视| 艳妇乳肉亭妇荡乳av| 国产精品久久久久久久成人午夜| fc2ppv在线观看| 国产精品日本一区二区不卡视频| 午夜宅男久久久| 亚洲午夜视频在线| 91亚洲精品一区| 亚洲视频在线不卡| 成年人视频免费| 国产网站观看9久| 91国产精品| 亚洲国产精品传媒在线观看| 精品视频在线播放| 欧美日韩精品不卡| 伊人网伊人影院| 国产日本视频| 国产一区观看| 欧美性xxxxxx| 国产精品久久久久久久久久三级 | 日韩精品久久| 99re热这里只有精品视频| 日韩一区二区免费在线电影| 91精品中文在线| 一级黄色录像视频| www天堂网| 最新国产精品久久久| 日韩电影在线观看中文字幕| 中文字幕国内自拍| 国产xxxxxx| 日本免费视频在线观看| 精品电影一区| 日本丰满少妇一区二区三区| 亚洲欧美日韩综合一区| 日韩精品成人一区| h视频在线免费观看| 不卡一区二区在线| 日韩在线观看精品| 亚洲 自拍 另类小说综合图区| 男人操女人免费网站| 日韩三级视频| 精品成人在线观看| 一本—道久久a久久精品蜜桃| 久久久91视频| av女同在线| 久久精品久久综合| 亚洲欧美综合v| 中文字幕第3页| 性欧美孕妇孕交| 91原创在线视频| 国产在线观看一区| 久热这里有精品| 啪啪免费视频一区| 国产不卡视频一区| 日韩一区二区在线视频| 最近中文字幕免费| 国产在线视频你懂| 精品在线免费视频| 久久韩剧网电视剧| 伊人精品视频在线观看| 国产极品视频| 影音先锋中文字幕一区| 91精品国产99| 亚洲欧美综合自拍| 久久天堂久久| 亚洲精品乱码久久久久久久久 | 国产精品扒开腿做爽爽| 九七久久人人| 国产成人亚洲精品青草天美| 久久伊人免费视频| 又色又爽又黄18网站| 免费黄漫在线观看| 日韩精品一卡| 久久精品在线播放| 国产一级在线免费观看| 九色视频成人自拍| 亚洲国产成人在线| 超碰人人爱人人| 亚州视频一区二区三区| 亚洲成人tv| 亚洲偷欧美偷国内偷| 在线播放av中文字幕| 暧暧视频免费| 国产69精品一区二区亚洲孕妇| 精品日韩电影| 国产一区二区三区中文字幕| 婷婷成人在线| 久久成人一区二区| 国产寡妇亲子伦一区二区三区四区| 北条麻妃一区二区三区在线观看| 在线观看日韩专区| av不卡中文字幕| 天天草夜夜草| 国产精品欧美极品| 蜜桃传媒一区二区| 人人妻人人澡人人爽精品日本| 免费观看在线一区二区三区| 日韩精品中文字幕视频在线 | 免费在线观看污视频| 九九九久久久精品| 日韩在线三级| 曰本人一级毛片免费完整视频| 欧美国产欧美亚州国产日韩mv天天看完整| 国产午夜精品视频一区二区三区| 久久国产情侣| 亚洲电影在线免费观看| 喜爱夜蒲2在线| 曰本人一级毛片免费完整视频|