折腾:
【未解决】给绘本查询web版增加点击tag标签搜索
期间,对于已有一个str的list:
1 | curQueryDictKeys=(3) [ "q" , "tag" , "difficulty" ] |
现在需要去判断字符串”tag”是否在list中
去用:
1 |
结果不行。
去搜:
js str in list
Array.indexOf:
1 | [ 'a' , 'b' , 'c' ].indexOf(str) >= 0 |
ES6:
1 | [ 'a' , 'b' , 'c' ].includes( 'b' ) |
$.inArray()
underscore or lodash:
1 | _.indexOf[ 'apple' , 'orange' , 'banana' ], value) |
【总结】
此处去用:
1 | var isTagSearch = curQueryDictKeys.includes( "tag" ) && curQueryDictKeys.includes( "difficulty" ) |
即可实现判断字符串数组中是否包含某个字符串。
转载请注明:在路上 » 【已解决】js中判断字符串是否在一个列表中