我正在开发一种称为土狼的编程语言。当我运行javascript / html文件时,控制台给我错误:
Uncaught SyntaxError: Unexpected token [ coyote.js:20
第20行没有多余的[
。我不确定是什么问题。我似乎无法采取任何措施来解决此问题。如果卸下支架,它将编写代码,因此无法正常工作。
var variableArray[tokensArray[1]] = (tokensArray[2].slice(1,(tokensArray[1].length - 1)));
答案 0 :(得分:1)
在var
之后,应该有一个有效的变量名。 [
在变量名中无效。在这里,您只需使用var
即可修改数组。
variableArray[tokensArray[1]] = (tokensArray[2].slice(1,(tokensArray[1].length - 1)));