繁体   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