代理数组

2026/6/4 Vue3响应式

# 数组的索引与长度

let arr = [1]
arr[1] = 'arr'

上面的例子中,数组长度会变为 2

那么在 set 的时候,就需要检测数组的索引是否小于数组的长度,小于则修改,否则是新增,同时在 trick 中需要对数组进行额外的判断


# 数组的循环

# 数组的查找

const arr = reactive({})

arr.includes[arrp[0]]

reactive 函数中,递归为对象的属性进行代理,如果值是可以代理的那么得到的值就是一个新的代理对象,即: arr[0] 是一个代理对象,includes 方法内部也会通过 arr 访问数组元素,从而也得到一个代理对象,这 2 个代理对象是不同的,

Last Updated: 2026/06/09/ 06:29:26