在数组中查找字符串的出现 - JQuery

时间:2016-09-08 00:20:16

标签: javascript jquery arrays grep

我需要在客户端的数组中找到字符串的出现位置。 由于某些原因,JQuery Docs上的示例都使用数字比较。

基本上我尝试在终端中执行的操作就像GMSAutocompleteViewController一样简单,但是数据来自数组而不是文件。

到目前为止,这是我的代码。不会有太多帮助,但它会让你知道我是如何做到这一点的。

grep pattern < file.txt

我通常从事较低级别的语言,希望答案不是太明显。 编辑:#submit在输入文本字段中。

1 个答案:

答案 0 :(得分:3)

indexOf()将搜索字符串中的子字符串,它会在找到时返回其位置,或者在找不到时-1

var result = $.grep(array, function(value) {
    return value.indexOf(pattern) != -1;
}