(1, 2, 3);
3返回;非常好奇,为什么会返回3这个机制是什么括号的作用是什么

(1, 2, 3,警戒)!;
这里会更有趣,它可以直接调用警报;测试之后,全局函数可以通过这种调用获得。

下面是一个方括号{问题}:
在js中,{数组几乎是同义词,但也有神奇的时间。

{ 1,2,3 } { 1 };
2返回;当然,通常使用这个方法,响应对象属性常用于数组索引和存储在变量中的调用名。
{1,2,3} {1,2};

返回3;这更有趣,如上面括号的情况,并返回括号中的最后一个值。

在(1,2,3),圆括号和逗号都是运营商,和逗号操作符返回最后一个表达式的求值的结果,以及具体的规则可以检查本身。
( )的括号表示一个函数调用。
警报是一个函数对象,当它作为表达式的结果返回时,当然可以调用它。

方括号在{1,2,3}是数组常量的声明,其次是{ 1 }作为数组元素。{1,2,3} { 1 }的意思是把第一个元素的数组{1,2,3},即2(下标从0开始)

{1,2,3} {1,2} = {1,2,3} {(1,2)} = { 1,2,3 } { 2 } = 3