Javascript 在for循环中推送数组
我有两个数组,一个叫做潜在单词,另一个叫做allword。allword是一个全局变量,函数中有潜在变量。我只想在代码的第一个过程中推送allword,所以我有变量推送器,所以它在一次运行后不会再次运行。只有潜台词会 问题是,allwords从不发送任何数据,而潜在的word即使在pusher为0时也会发送数据。Javascript 在for循环中推送数组,javascript,Javascript,我有两个数组,一个叫做潜在单词,另一个叫做allword。allword是一个全局变量,函数中有潜在变量。我只想在代码的第一个过程中推送allword,所以我有变量推送器,所以它在一次运行后不会再次运行。只有潜台词会 问题是,allwords从不发送任何数据,而潜在的word即使在pusher为0时也会发送数据。 for(变量i=0;i
for(变量i=0;i
我希望将信息推送到两个数组中,然后在再次调用我的函数后,只推送可能的单词,而所有单词保持不变。
谢谢大家! 这里输入错误
while (pusher = 0)
应该是
while (pusher === 0)
或
解释
您应该使用==
或==
进行比较
相反,输入错误使用了赋值,即=
while(pusher=0)
将始终返回falsy。因为pusher=0
表达式返回0
,在JavaScript中,它将被计算为false
因此,while循环从未运行过。所以,所有单词都是空的。这里输入错误
while (pusher = 0)
应该是
while (pusher === 0)
或
解释
您应该使用==
或==
进行比较
相反,输入错误使用了赋值,即=
while(pusher=0)
将始终返回falsy。因为pusher=0
表达式返回0
,在JavaScript中,它将被计算为false
因此,while循环从未运行过。因此,allwords
为空。共享您的信息数据和预期结果。while循环何时停止?while循环需要两个修复。1) 更改为while(pusher==0)
和2)为循环提供退出方式。谢谢,我将pusher更改为==0,并将其设置为for循环,因此它将终止并工作!共享您的信息数据和预期结果。您的while循环何时停止?您的while循环需要2个修复。1) 更改为while(pusher==0)
和2)为循环提供退出方式。谢谢,我将pusher更改为==0,并将其设置为for循环,因此它将终止并工作!