逗号运算符用于对两个表达式求值,并返回后一个表达式的值

    1. 'a', 'b' // "b"
    2. var x = 0;
    3. var y = (x++, 10);
    4. x // 1
    5. y // 10

    上面代码中,逗号运算符返回后一个表达式的值。

    逗号运算符的一个用途是,在返回一个值之前,进行一些辅助操作

    1. var value = (console.log('Hi!'), true);
    2. // Hi!
    3. value // true

    上面代码中,先执行逗号之前的操作,然后返回逗号后面的值。