vue3.0数组清空与重新赋值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue3.0数组清空与重新赋值相关的知识,希望对你有一定的参考价值。

参考技术A 记个踩坑笔记

vue3.0里面,如果数组是用reactive()声明的,要清空数组得用list.length = 0,如果想要使用list =[],或者直接赋值类型list = [1,2,3,4,5],得把数组用ref([])来声明,然后用list.value = []来修改,然后如果是对象里面的数组,可以直接使用obj.list = []来清空,因为obj已经被响应式了.

javascript 使用Rest结构赋值与Rest运算符重新分配数组元素

// declare array
let list = [1, 2, 3, 4, 5, 7];

// destructure and assign remaining values into separate array
const [a, b, ...arr] = list;

console.log(a, b);  // 1, 2
console.log(arr);   // [3, 4, 5, 7]

以上是关于vue3.0数组清空与重新赋值的主要内容,如果未能解决你的问题,请参考以下文章

如何在vba动态数组不清空维数前提下快速将所有元素赋值为0, erase会把动态数组维数清空

微信小程序中怎么把一个数组清空

c语言中怎么把一个数组清空

javascript 使用Rest结构赋值与Rest运算符重新分配数组元素

js数组清空和去重

JavaScript中清空数组的三种方式