let a = {name: "tom"};
let b = []
let c = []
for (let m = 0;m < 3; m++) {
b.push(a)
c.push(JSON.parse(JSON.stringify(a)))
}
// b中存放的3个对象是同一个
// c中存放的是3个对象,经过JSON.parse(JSON.stringify(a))已经重新实例化了
let a = {name: "tom"};
let b = []
let c = []
for (let m = 0;m < 3; m++) {
b.push(a)
c.push(JSON.parse(JSON.stringify(a)))
}
// b中存放的3个对象是同一个
// c中存放的是3个对象,经过JSON.parse(JSON.stringify(a))已经重新实例化了