在JavaScript中,链式赋值可以吗?

8 浏览
0 Comments

在JavaScript中,链式赋值可以吗?

我对JS及其语法并不陌生,但有时语言的语义让我感到困惑。今天在工作中,一位同事提到:

var a = b = [];

var a = [], b = [];

var a = []; var b = [];

并不相同,因为第一种写法实际上将一个空数组的引用分配给了a和b。我对此并不完全接受,但也不确定。你们觉得呢?

0