将代理类型proxy的数组,转换成普通类型的数组

前端   2024-08-28 17:14   69   0  

在 JavaScript 中,可以使用 Array.from() 方法将 Proxy 对象转换为数组。例如:

const proxy = new Proxy([1, 2, 3, 4, 5], {});
const arr = Array.from(proxy);
console.log(arr);  // [1, 2, 3, 4, 5]

另外,也可以使用扩展运算符 ... 将 Proxy 对象转换为数组。例如:

const proxy = new Proxy([1, 2, 3, 4, 5], {}); 
const arr = [...proxy]; 
console.log(arr);  // [1, 2, 3, 4, 5]

通过CDN引入vue:

let arrs= Vue.toRaw(array)
const arrs=Object.keys(arr).map(key => `${encodeURIComponent(key)}=${encodeURIComponent(arr[key])}`).join('&');


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。