求教这种JS声明是声明意思?
var aa= {}, bb= [{name: 'aa1'},{name: 'aa2'}];
代码以上。
等价于
var aa = {}; var bb = [{name: 'aa1'},{name: 'aa2'}];
var aa; var bb; aa = {}; bb = [{name: 'aa1'},{name: 'aa2'}];
给 aa 初始化为一个空对象,给 bb 初始化为一个数组,含有两个对象
声明aa是个空对象,bb是个数组,数组里有两个对象属相是name,值分别为aa1和aa2
等价于
等价于
给 aa 初始化为一个空对象,给 bb 初始化为一个数组,含有两个对象
声明aa是个空对象,bb是个数组,数组里有两个对象属相是name,值分别为aa1和aa2