小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题,搜了半天都是要用云开发的,但是不想用云开发
举例:有这样一个数组
item:[{
name:"A1"
value:"我是A1"
},{
name:"A2"
value:"我是A2"
name:"B"
value:"我是B"
},]
搜索时输入“A”,能同时查到A1和A2
目前用 for if 但是只能实现实现全称查询
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
随便找个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);
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
随便找个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);