如下图是看到的一个关于数组去重的方法,图中的newArray和arr用的是const声明,就我理解的const定义的值不是不可以改变吗,怎么还可以用newArray.push()?

当const定义的常量为 '基本数据类型' 时,不能被修改;当定义的常量为 '引用数据类型' 时,我们可以通过其属性进行数据修改,而数组属于'引用数据类型',具体可以参考下这个。
如有帮助,采纳支持一下,谢谢。
改变不报错但是改变后会恢复
const仅保证指针不发生改变,修改数组的值不会改变对象的指针,所以是被允许的
引用类型
,指针不发生改变,其他的不论如何改变都是允许的