小编use*_*668的帖子

Javascript-意外)在for循环中

Jslint将一个奇怪的错误返回到我从教科书中复制的一段非常烦人的代码.以下是本书中的代码:

....
{
for(var column = 0; column < COLUMNS; column++)
{
var currentTile = levelMap[row][column];
if(currentTile !== EMPTY)
Run Code Online (Sandbox Code Playgroud)

并抛出了一堆错误,就像你不能将值0分配给undefined或者其他什么.所以我像这样切换var语句...

{var row = 0; 
  var column=0;
  for(row < ROWS; row++;) 
  { 
    for( column < COLUMNS; column++;) 
    { 
      var currentTile = levelMap[row][column];

      if(currentTile !== EMPTY)
      {
Run Code Online (Sandbox Code Playgroud)

所以这样做 - 它现在有效.(有点...... Chrome不会引发错误,但它不能正常工作.事情没有显示在我的游戏中)但如果我通过jslint运行它我得到这个错误.

Unexpected ')'. for(row < ROWS; row++;)

采取;的关row++断它.拿出)来打破它.

即使它运行,它也无法正常运行.如果你愿意,我可以提供更多信息,我想我会把它放在更短的一端.

我是个白痴,显然,因为我无法弄明白.

javascript syntax loops for-loop

2
推荐指数
1
解决办法
90
查看次数

标签 统计

for-loop ×1

javascript ×1

loops ×1

syntax ×1