[英]javascript searching string with indexOf
我正在嘗試使用array.indexOf(string);在數組中搜索鍵碼; 方法,但是即使我要搜索的鍵碼在數組中聲明,也找不到它,並在錯誤的地方返回-1?
PS:但是,當我嘗試聲明字符串時,我正在手動嘗試搜索(例如var string =“ 219”),它確實可以工作。
PS-2:正如您在控制台中看到的那樣,我正在記錄變量tusASII以確保變量確實具有正確的值以進行搜索
var tusASII = event.keyCode; var trkarakterler = ["219","221","186","73","191","220"]; console.log(tusASII); console.log(trkarakterler.indexOf(tusASII));
類型不匹配。 該數組應包含數字,如下所示:
var trkarakterler = [219, 221, 186, 73, 191, 220];
這個想法是,鍵碼是數字,而不是字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.