我对JS及其语法并不陌生,但有时语言的语义让我感到困惑。今天在工作中,一位同事提到:
var a = b = [];
与
var a = [], b = [];
或
var a = []; var b = [];
并不相同,因为第一种写法实际上将一个空数组的引用分配给了a和b。我对此并不完全接受,但也不确定。你们觉得呢?
用户名或电子邮箱地址
密码