[英]What is the fastest way to scan a JS array
我正在使用JavaScript進行本地登錄,我需要知道掃描數組的最快方法。
假設有兩個數組:
usernames = ["uname 1", "uname 2", "uname 3"];
passwords = ["pswd 1", "pswd 2", "pswd 3"];
並且有兩個HTML輸入
<input id="username">
<input id="password">
我需要知道查看HTML輸入中的值是否與任何用戶名和密碼匹配的最快方法。
我試過一段時間的功能:
while(counter1 < usernames.length){
//testing goes here
counter ++;
}
以及“if / repeate”功能
if(counter1 < usernames.length){
//testing goes here
setTimeout(currentFunction, 1);
}
這不是“在JavaScript中循環數組的最快方法是什么?”這個問題的重復。 因為我比一個人更開放
for
環
對於“最快”的問題,我認為陣列中必須有很多條目 - 比如數百萬。 如果是這樣,我肯定會使用Array#indexOf
或Array#includes
卸載到本機代碼(如果你需要知道的是是否匹配)。 否則,真的,沒關系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.