关于js对象指向同一内存地址的问题,在这里做一下记录。 像上图这样,同一值对不同对象进行赋值,当改变ageList的值的同时,ageListOriginal的值也发生了变化; eg: ageList[0].butShow = true; console.log(ageList[0].butShow); // true console.log(ageListOriginal[0].butShow); // true 下图为正确解法: 结束。