Как искать в массиве в JQuery, таком как SQL LIKE% value% statement

На самом деле я теперь обнаружил, что проблема, кажется, не возникает из конфигурации. При использовании .zshrc, который только содержит

autoload -Uz compinit
compinit

работы заполнения клавишей Tab, как предназначено для cd ..<TAB> при использовании Mac OS X по умолчанию Zsh (4.3.4). Но с Zsh MacPorts (4.3.9) заполнение клавишей Tab только работает на другие папки а не на..

24
задан Yahel 16 March 2011 в 12:02
поделиться

2 ответа

используйте следующую функцию, если вы ищете в массиве, содержащем объект hashes

 function searchInArrayofHashes(array,key,keyword) {
  responsearr = []
  for(i=0;i<array.length;i++) {
      if(array[i][key].indexOf(keyword) > -1 ) {
        responsearr.push(array[i])
    }
  }
  return responsearr
}
0
ответ дан 28 November 2019 в 23:14
поделиться

Вы можете сделать это с помощью Alasql JavaScript SQL библиотеки. Он поддерживает оператор LIKE, как в SQL

var a = ["foo","fool","cool","god"];
var searchString = "%oo%";

var res = alasql('SELECT COLUMN * FROM [?] WHERE [0] LIKE ?',[a, searchString]);

Попробуйте этот пример в jfFiddle.

0
ответ дан 28 November 2019 в 23:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: