在清空数组时,可选择 直接赋值为 [ ],但也可以利用 数组中 length 的属性,其实这两种都可以实现数组清空。
在往细分的话 假设使用 length=0,来清空数组的话,是把数组 截(斩)断 到 0 个元素,好处是还可以保留对原始数组的引用,缓存数组不需要重新分配内存时用,
而使用 数组赋值 [ ] 的话,实际上重新分配了一个新的空数组,
如果两个组件或者多个组件用的一个数组的话,那清空数组时就不应该用length=0,因为length=0保留对原始数组的引用,并没有重新分配内存,就会造成以组件内的数据不更新 在用 el-select 做从服务器搜索数据,输入关键字进行查找时发现。