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

Vue判斷數(shù)組內(nèi)是否存在某一項(xiàng)的兩種方法

 更新時(shí)間:2023年07月11日 11:37:05   作者:椿?  
這篇文章主要介紹了Vue判斷數(shù)組內(nèi)是否存在某一項(xiàng),今天給大家分享兩種方法,分別是findIndex()和 indexOf()方法,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下

Vue判斷數(shù)組內(nèi)是否存在某一項(xiàng)

兩種方法:

findIndex()和 indexOf()方法

findIndex()顧名思義,查找符合條件的值并返回其索引(返回值為-1表示不存在滿足條件的值),通過判斷返回值對(duì)其進(jìn)行下一步操作

indexOf()從頭開始尋找是否存在符合條件的字符串,返回值為-1表示不存在

//方法一:通用
xx(Arr,date){ 
	// 返回值等于-1 說明數(shù)組Arr中不存在id為date的對(duì)象
	if( Arr.findIndex(item => item.id=== date )!==-1){
	...
	}	
}
//方法二:當(dāng)數(shù)組里的對(duì)象為字符串時(shí)用這個(gè)方法更簡(jiǎn)單
xx(Arr,date){
	// 返回值等于-1 說明數(shù)組Arr中不存在id為date的對(duì)象
	if( Arr.indexOf(date)!==-1 ){
	...
	}	
}

實(shí)例

xxx(){
      const that=this;
      that.$axios.get('/get_collection_user') //axios請(qǐng)求
        .then((res)=>{
          that.cards = res.data  //獲取cards數(shù)組
          //判斷數(shù)組內(nèi)是否存在數(shù)據(jù)that.storeId,如果不存在返回值為-1
          if(that.cards.findIndex(item => item.mindId=== that.storeId)!==-1){  
            that.isActive = true
          }
      })

VUE-判斷數(shù)組中是否含有某個(gè)值

①findIndex()

['zahngsan','lisi','LIXIUJUAN700','WANGYIBO500'].findIndex((v)=>(v==="LIXIUJUAN700"))
// 得到的值!==-1,則存在
// 返回2,該值在數(shù)組中的位置

②find()

 
let arr =[{name:'ZS'},{name:'WW'},{name:'LS'},{name:'GT'},{name:'JP'},{name:'JP'}];
let obj =arr.find((item)=>{item.name==='JP'});
if(obj){
// 存在,返回obj={name:'JP'}
}else{
// 不存在
}

③indexOf()

['nts','stg','APP'].indexOf('nts')
// === -1 則不存在
// !== -1 則存在,返回的是該值在數(shù)組的索引 0

④filter()

 
['nts','stg','esg'].filter((m)=>(m!=='stg'));// ['nts','esg']
// 可以判斷數(shù)組過濾后的長(zhǎng)度與過濾后的長(zhǎng)度比較

⑤includes()

['stg','nts','cds','app'].includes('app');
// true      存在
// false  不存在

到此這篇關(guān)于Vue判斷數(shù)組內(nèi)是否存在某一項(xiàng)的文章就介紹到這了,更多相關(guān)Vue判斷數(shù)組內(nèi)是否存在某一項(xiàng)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue組件父與子通信詳解(一)

    vue組件父與子通信詳解(一)

    這篇文章主要為大家詳細(xì)介紹了vue組件父與子通信詳解,實(shí)現(xiàn)登錄窗口,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • vue開發(fā)中的base和publicPath的區(qū)別

    vue開發(fā)中的base和publicPath的區(qū)別

    本文主要介紹了vue開發(fā)中的base和publicPath的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • vue中用js如何實(shí)現(xiàn)循環(huán)可編輯表格

    vue中用js如何實(shí)現(xiàn)循環(huán)可編輯表格

    這篇文章主要介紹了vue中用js如何實(shí)現(xiàn)循環(huán)可編輯表格,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 使用Vue2實(shí)現(xiàn)簡(jiǎn)單的購(gòu)物車功能(可直接使用)

    使用Vue2實(shí)現(xiàn)簡(jiǎn)單的購(gòu)物車功能(可直接使用)

    這篇文章主要給大家介紹了如何使用Vue2實(shí)現(xiàn)簡(jiǎn)單的購(gòu)物車功能,文中有相關(guān)的代碼示例,對(duì)我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-08-08
  • 使用vue.js制作分頁(yè)組件

    使用vue.js制作分頁(yè)組件

    本文給大家分享的是個(gè)人在使用vue.js制作的文章和評(píng)論的分頁(yè)組件,并使用webpack打包起來,這里推薦給大家,有需要的小伙伴可以參考下
    2016-06-06
  • vue-cli項(xiàng)目中遇到的eslint的坑及解決

    vue-cli項(xiàng)目中遇到的eslint的坑及解決

    這篇文章主要介紹了vue-cli項(xiàng)目中遇到的eslint的坑及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue插件實(shí)現(xiàn)v-model功能

    vue插件實(shí)現(xiàn)v-model功能

    最近在開發(fā)自己的富文本編輯器插件,在開發(fā)中遇到了很多問題其中我覺得比較好的問題就是在你定義的插件中實(shí)現(xiàn)雙向綁定。這篇文章主要介紹了vue插件實(shí)現(xiàn)v-model功能,需要的朋友可以參考下
    2018-09-09
  • vue 開發(fā)企業(yè)微信整合案例分析

    vue 開發(fā)企業(yè)微信整合案例分析

    這篇文章主要介紹了vue 開發(fā)企業(yè)微信整合,結(jié)合具體案例形式分析了vue.js使用企業(yè)微信JSSDK實(shí)現(xiàn)手機(jī)端程序可以和企業(yè)微信進(jìn)行整合功能的相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • vue-cli3.0 腳手架搭建項(xiàng)目的過程詳解

    vue-cli3.0 腳手架搭建項(xiàng)目的過程詳解

    這篇文章主要介紹了vue-cli3.0 腳手架搭建項(xiàng)目的過程,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-10-10
  • vue 指定文字高亮的實(shí)現(xiàn)示例

    vue 指定文字高亮的實(shí)現(xiàn)示例

    在做文字處理的項(xiàng)目時(shí)經(jīng)常會(huì)遇到搜索文字并高亮的需求,本文就來介紹vue 指定文字高亮的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12

最新評(píng)論

聊城市| 利川市| 炉霍县| 柯坪县| 兰西县| 宁津县| 达州市| 阿尔山市| 鄯善县| 罗定市| 五家渠市| 怀宁县| 烟台市| 珠海市| 凌云县| 息烽县| 昂仁县| 霍城县| 思南县| 大姚县| 温泉县| 腾冲县| 永州市| 湘潭县| 安达市| 井陉县| 尼木县| 怀化市| 修水县| 平乡县| 湄潭县| 宿松县| 巴里| 金湖县| 奇台县| 神农架林区| 明溪县| 五常市| 湛江市| 新源县| 亳州市|