收藏
回答

小程序可以不使用云开发实现模糊查询吗?

如题,搜了半天都是要用云开发的,但是不想用云开发

举例:有这样一个数组

item:[{

name:"A1"

value:"我是A1"

},{

name:"A2"

value:"我是A2"

},{

name:"B"

value:"我是B"

},]

搜索时输入“A”,能同时查到A1和A2

目前用 for if 但是只能实现实现全称查询

回答关注问题邀请回答
收藏

1 个回答

  • 拾忆
    拾忆
    07-11

    随便找个AI问下用JS实现不行吗?

    const items = [
      {
        name: "A1",
        value: "我是A1",
      },
      {
        name: "A2",
        value: "我是A2",
      },
      {
        name: "B",
        value: "我是B",
      },
    ];
    
    function search(keyword) {
      const regex = new RegExp(keyword, 'i'); // 'i' 代表不区分大小写
      return items.filter(item => regex.test(item.name)); // 只根据 name 属性进行模糊查询
    }
    
    const result = search('A2'); // 搜索包含 'A' 的项
    console.log(result);
    
    07-11
    有用
    回复 1
    • 寒芸26
      寒芸26
      07-11
      谢谢大哥,解决了(整天被AI忽悠没想到这茬orz)
      07-11
      回复
登录 后发表内容