JS判斷乙個字串是否在陣列中

2021-10-08 14:19:28 字數 953 閱讀 3436

方法1:arr.indexof(某元素):未找到則返回 -1。

var number=

["a"

,"b"

,"ab"

,"abc"];

var a = number.

indexof

("ab")if

(a >-1

)else

方法2:arr.find()
var arr =[1

,5,10

,15]arr.

find

(function

(value)

else

})

方法三:array.findindex()

array.findindex()和array.find()十分類似,返回第乙個符合條件的陣列元素的位置,如果所有元素都不符合條件,則返回-1

var arr =[1

,5,10

,15]arr .

findindex

(function

(value, index, arr)

)// 2.

// 方法二和方法三,這兩個方法都可以發現nan,彌補了方法一indexof()的不足

方法4:arr.foreach
var arr =[1

,5,10

,15]arr.

foreach

(v=>

else

})

方法5: for迴圈
var arr =[1

,5,10

,15];

//傳統for

for(

let i=

0; i// for...of

for(v of arr)

}

判斷乙個字串是否在另乙個字串中

方法一 string str1 nihaoksdoksad string str2 ok int total 0 for string tmp str1 tmp null tmp.length str2.length tmp tmp.substring 1 system.out.println st...

判斷乙個字串是否在另乙個字串中

find in set str,str1 判定str是否在str1中有,如果有,則返回其在str1中的位置,如果沒有,返回0 eg select find in set 13教 瀏陽基地,耕耘基地,文淵館,13教,測試基地,耕耘基地 返回4 這個函式有很大的侷限性,他只能判別是否存在於第二個字串中以...

SQL 判斷乙個字串是否在另外乙個字串中

eg str1 admin str2 1234,123admin,xcxx 比較str1是否在str2中 用常用的charindex,返回肯定是有值的,這裡自己動手寫乙個方法 檢查乙個字串是否在另外乙個字串中數,另外乙個字串元素用,隔開 create function dbo checkstrina...