gpt4 book ai didi

javascript - 在 for 循环 javascript 中推送数组

转载 作者:行者123 更新时间:2023-12-01 02:37:46 24 4
gpt4 key购买 nike

我有 2 个数组正在尝试推送,一个称为“潜在 Word”,一个称为“allword”。 allword是全局的,潜力在函数中。我只想在代码的第一遍上推送allword,所以我有变量推送器,所以它在一次运行后不会再次运行。只有潜在的Word 会。

问题是 allwords 永远不会发回任何数据,而潜在字即使在 Pusher 为 0 时也会发回任何数据。

for (var i = 0; i < info.length; i++) {
potentialWord.push(info[i].word);
while (pusher = 0){
allwords.push(info[i].word);
}
}
pusher +=1;

我希望将信息推送到两个数组,然后再次调用我的函数后,仅推送潜在单词,而所有单词保持不变。

谢谢!

最佳答案

这里有错字

while (pusher = 0)

应该是

while (pusher === 0)

while (pusher == 0)

说明

您应该使用 ===== 进行比较。

相反,拼写错误使用了赋值,即 =

while (pusher = 0) 将始终返回 false。因为 pusher = 0 表达式返回 0,在 JavaScript 中将被计算为 false

因此,while 循环从未运行过。因此,allwords 为空。

关于javascript - 在 for 循环 javascript 中推送数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47765006/

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