对象
//定义数组对象
const list = [
{id: 1, n:11},
{id: 2, n:22},
{id: 3, n:33}
]
//定义对象
const obj = {
id: 2,
newN: 999
}
const goods = list.find(item => item.id === obj.id)
goods.n = obj.newN
console.log(list);
一个定义的参数被一个对象赋值,这个参数更改时可影响赋值给自己的那个对象
数组
数组页同理互相影响
const a = [1, 2]
const b = a;
b[1] = 333
console.log(a);
修改b数组的同时也修改了原来a数组的值