gpt4 book ai didi

javascript - 数组在手动写入时有效,但在从文本文件加载时无效

转载 作者:行者123 更新时间:2023-11-28 07:29:17 25 4
gpt4 key购买 nike

我正在编写密码推荐脚本。我希望在用户使用常用密码时发出警告。我希望从外部文本文件加载密码。然而,由于某种原因,它似乎只检查数组中的最后一个条目。

当使用此代码加载数组时:

var commonPass = new Array;
jQuery.get('/static/commonPass.txt', function(data){
commonPass = data.trim().split('\n');
console.debug(commonPass);
});

这是我从 console.debug 得到的结果:

["password", "12345678"]

当我在字段中输入“密码”时,它无法将密码识别为数组的一部分。

但是,如果我手动将 commonPass 作为数组声明:

var commonPass = ["password", "12345678"];

它可以正常工作,没有任何问题。

这是我到目前为止的完整代码: http://pastebin.com/LeTtEL83

如果您想了解更多信息,请发表评论,我会尽力回答。

最佳答案

我通过将 split 参数从 .split('\n'); 更改为 .split(/\r?\n/); 解决了该问题 -似乎是空格问题。

关于javascript - 数组在手动写入时有效,但在从文本文件加载时无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29288706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com