为什么两个相邻的数组在JavaScript中返回undefined?

时间:2017-01-19 17:18:54

标签: javascript

以下情况会在Chrome devtools中返回undefined

['test1', 'test2']['test3', 'test4']

我认为这可能是因为automatic semicolon insertion,但是这种情况我在Chrome devtools中运行时很难理解。

以下(以及不同位置的;的其他排列)会返回最后一项['test3', 'test4']

;['test', 'test2'];['test3', 'test4'];

我认为这种情况与marked duplicate不同,因为使用逗号不会导致返回任何单个项目('test3','test4'返回'test4'是有道理的但是在这个例子中,逗号位于数组的上下文中。

0 个答案:

没有答案