如何遍历Proxy(Array)内的数据
时间: 2024-02-23 14:58:53 浏览: 105
如何遍历ArrayList
3星 · 编辑精心推荐
遍历Proxy对象内的数据可以使用for...of循环或者forEach方法。
使用for...of循环遍历Proxy对象内的数据示例如下:
```javascript
let arr = [1, 2, 3];
let proxy = new Proxy(arr, {});
for (let item of proxy) {
console.log(item);
}
```
使用forEach方法遍历Proxy对象内的数据示例如下:
```javascript
let arr = [1, 2, 3];
let proxy = new Proxy(arr, {});
proxy.forEach(item => {
console.log(item);
});
```
需要注意的是,如果在创建Proxy对象时没有定义get方法、set方法等拦截器,那么Proxy对象内部的数据就是原始数据,可以像普通数组一样使用数组的方法和属性进行遍历和操作。
阅读全文