javascript Vue 3过滤阵列不创建新阵列

3htmauhk  于 2023-02-11  发布在  Java
关注(0)|答案(1)|浏览(96)

我试着理解当你在vue 3中过滤一个被动数组来创建一个新数组,然后改变新数组的属性,为什么它会更新原始数组。过滤器不应该在不知道原始数组的情况下创建一个全新的数组吗?请帮助我理解。这里有一个我所谈论的代码。
https://codesandbox.io/s/vue-3-glziy?file=/src/components/HelloWorld.vue
谢谢

yrdbyhpb

yrdbyhpb1#

好吧,没关系,我想通了。过滤器创建了一个浅副本。我不知道这一点。所以它会保留对原始对象的引用。
https://developer.mozilla.org/en-US/docs/Glossary/Shallow_copy

相关问题