第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

檢查數(shù)組是否包含JavaScript中另一個(gè)數(shù)組的任何元素

檢查數(shù)組是否包含JavaScript中另一個(gè)數(shù)組的任何元素

九州編程 2019-07-25 19:12:23
檢查數(shù)組是否包含JavaScript中另一個(gè)數(shù)組的任何元素我有一個(gè)目標(biāo)數(shù)組["apple","banana","orange"],我想檢查其他數(shù)組是否包含任何一個(gè)目標(biāo)數(shù)組元素。例如:["apple","grape"] //returns true;["apple","banana","pineapple"] //returns true;["grape", "pineapple"] //returns false;我怎么能在JavaScript中做到這一點(diǎn)?
查看完整描述

3 回答

?
繁星coding

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個(gè)贊

香草JS

ES2016:

const found = arr1.some(r=> arr2.includes(r))

ES6:

const found = arr1.some(r=> arr2.indexOf(r) >= 0)

這個(gè)怎么運(yùn)作

some(..)根據(jù)測(cè)試函數(shù)檢查數(shù)組的每個(gè)元素,如果數(shù)組的任何元素通過測(cè)試函數(shù),則返回true,否則返回false。如果給定的參數(shù)存在于數(shù)組中indexOf(..) >= 0,includes(..)則返回true。


查看完整回答
反對(duì) 回復(fù) 2019-07-25
?
函數(shù)式編程

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊

香草js

/**
 * @description determine if an array contains one or more items from another array.
 * @param {array} haystack the array to search.
 * @param {array} arr the array providing items to check for in the haystack.
 * @return {boolean} true|false if haystack contains at least one item from arr.
 */var findOne = function (haystack, arr) {
    return arr.some(function (v) {
        return haystack.indexOf(v) >= 0;
    });};


查看完整回答
反對(duì) 回復(fù) 2019-07-25
  • 3 回答
  • 0 關(guān)注
  • 2663 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)