簡體   English   中英

javascript搜索帶有indexOf的字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM