以下情况会在Chrome devtools中返回undefined
。
['test1', 'test2']['test3', 'test4']
。
我认为这可能是因为automatic semicolon insertion,但是这种情况我在Chrome devtools中运行时很难理解。
以下(以及不同位置的;
的其他排列)会返回最后一项['test3', 'test4']
:
;['test', 'test2'];['test3', 'test4'];
我认为这种情况与marked duplicate不同,因为使用逗号不会导致返回任何单个项目('test3','test4'
返回'test4'
是有道理的但是在这个例子中,逗号位于数组的上下文中。