Flutter开发App的未来及其在各行业的应用潜力分析
1363
2022-09-08
JS判断一个字符串是否在数组中
方法1:arr.indexOf(某元素):未找到则返回 -1。
var number= ["A", "B", "AB", "ABC"];var a = number.indexOf("AB")if(a > -1){ console.log("表示数组中含有此字符串")}else{ console.log("不含有此字符串,a的值为-1")}
方法2:arr.find()
var arr = [1, 5, 10, 15]arr.find(function(value) { if(value ==7) { console.log("表示数组中含有此数字") }else{ console.log("不含有此数字") }})
方法三:array.findIndex()
array.findIndex()和array.find()十分类似,返回第一个符合条件的数组元素的位置,如果所有元素都不符合条件,则返回-1
var arr = [1,5,10,15]arr .findIndex(function(value, index, arr) {return value > 9;}) // 2. // 方法二和方法三,这两个方法都可以发现NaN,弥补了方法一IndexOf()的不足
方法4:arr.forEach
var arr = [1,5,10,15]arr.forEach(v=>{ if(v ==10) { console.log("表示数组中含有此数字") }else{ console.log("不含有此数字") }}
方法5: for循环
var arr = [1, 5, 10, 15];//传统forfor(let i=0; i
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~