【发布时间】:2013-10-24 15:31:19
【问题描述】:
我想在 javascript 数组中执行搜索,显示与查询相关的所有结果,相当于以下 SQL 语句:
"SELECT * FROM table WHERE column LIKE input"
这是一个例子:
var array = [];
array[0] = "Apple";
array[1] = "Apricot";
array[2] = "Pear";
array[3] = "Peacock";
假设我的查询字符串是“ap”,它将按以下顺序返回结果:
1. "Apple"
2. "Apricot"
query = "p"
result:
1. "Pear"
2. "Peacock"
3. "Apple"
4. "Apricot"
query = "r"
result:
1. "Apricot"
2. "Pear"
这在 javascript 中可行吗?怎么样?
【问题讨论】:
-
我想你必须写下你自己的函数才能做到这一点。你有没有尝试过?
-
taffydb 允许您使用查询对象而不是函数来过滤数据。
-
@dandavis taffy 看起来很棒,谢谢提及!
标签: javascript arrays search