function changeValue(value) {
value = 3;
}
function setValue(value) {
value.b = 3;
}
const a = {};
a.b = 1;
changeValue(a.b);
console.log(a); // { b: 1 }
changeValue(a);
console.log(a); // { b: 1 }
setValue(a);
console.log(a); // { b: 3 }
请问前两次为什么没有修改a的值?