const a = [{ aa: 1, b: 2 }];
console.log(a);
const foo = function foo(value) {
value.aa = 5;
};
a.forEach(foo);
结果
为什么在还没赋值之前 输出的变量就已经做了改变?
繁星coding
相关分类