问我从数组拿到数据后,该如何模糊对比将符合数据展示在页面上
https://www.cnblogs.com/-youth/p/6404808.html
你这个代码没看明白你要搜索什么?
如果要在数组中筛选数据可以类似:
<script type="text/javascript">
var arr = ["中国","日本","美国","俄罗斯","加拿大","英国"];
for (var i = 0; i < arr.length; i++) {
if (arr[i].indexOf("国")>=0) {
console.log(arr[i]); //输出数组中带有“国”字的项目
}
}
</script>
如果有复杂要求的搜索还可以用正则表达式
if (/正则表达式/.test(arr[i]))
没有问题啊
<script type="text/javascript">
var arr = [
"image/test/1.jpg",
"image/test/20171028_082608_00144.jpg",
"image/test/20171028_082608_00145.jpg",
"image/test/mode.jpg",
"image/test/t1.jpg",
"image/test/t2.jpg",
"image/test/t3.jpg"
];
for (var i = 0; i < arr.length; i++) {
if (arr[i].indexOf("1")>=0) {
console.log(arr[i]); //输出数组中带有“1”字的项目
}
}
</script>