js中A包含B的写法与分割字符串的⽅法
在java中A包含B的写法
ains(B)){
...
}
在js中没有contains⽅法,应该使⽤下⾯这种⽅法:
var an = "传染性、潜伏性、破坏性";
var split_an= an.split("、");
其中split();返回的是Array数组,所以split_an是个Array数组。
var an="传染性、潜伏性";
var stu_an = an.split("、");
对于A包含B问题:
for(var i=0;i<stu_an.length;i++){
if(split_an.indexOf(stu_an[i])!=-1){
//这⾥⽤到了indexOf()的⽅法,字符串具有该⽅法,Array数组也具有该⽅法
}
}
indexOf() ⽅法可返回某个指定的字符串值在字符串中⾸次出现的位置。
详情:
还有个类似的⽅法:
search()⽅法:字符串转数组方法js
search() ⽅法⽤于检索字符串中指定的⼦字符串,或检索与正则表达式相匹配的⼦字符串。
详情:
search在Array中有没有,我没有测试,只测试了indexOf()⽅法在Array中是可以⽤的,⽐如上⾯的例⼦。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。