如何解决:未捕获的SyntaxError:意外令牌[

时间:2019-07-12 16:45:20

标签: javascript programming-languages

我正在开发一种称为土狼的编程语言。当我运行javascript / html文件时,控制台给我错误:

Uncaught SyntaxError: Unexpected token [ coyote.js:20

第20行没有多余的[。我不确定是什么问题。我似乎无法采取任何措施来解决此问题。如果卸下支架,它将编写代码,因此无法正常工作。

var variableArray[tokensArray[1]] = (tokensArray[2].slice(1,(tokensArray[1].length - 1)));

1 个答案:

答案 0 :(得分:1)

var之后,应该有一个有效的变量名。 [在变量名中无效。在这里,您只需使用var即可修改数组。

variableArray[tokensArray[1]] = (tokensArray[2].slice(1,(tokensArray[1].length - 1)));