簡體   English   中英

掃描JS數組的最快方法是什么?

[英]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#indexOfArray#includes卸載到本機代碼(如果你需要知道的是是否匹配)。 否則,真的,沒關系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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