我有一個數組,我想查找在文本框中鍵入的匹配字符串的所有實例。記錄數組中匹配字符串的所有實例 - JavaScript
當前的代碼可以作爲撥弄IN-https://jsfiddle.net/Mithun6319/Lzmekhph/
var colors = ['Red', 'Blue', 'Black', 'Green', 'Grey'];
var boxHandeler = document.getElementById('box');
function textComplete(text) {
boxHandeler.addEventListener('keyup', function (ev) {
if (this.value.length >= 2) {
var boxData = this.value;
//console.log(boxData);
for(i=0;i<colors.length;i++){
while(colors[i].match(boxData)){
console.log[i];
}
}
}
});
}
你所面對的是什麼問題獲得實例。你想打印實例的數量嗎? –
如果匹配,你有無限的while循環! – Ananth
小提琴已更新。我希望它能像自動完成文本框一樣工作。 –