老师,请教个问题

来源:7-6 代理 Proxy

目訫

2020-11-16

mounted() {
    const { nums } = this.price;
    Object.freeze(nums);
    this.proxy = new Proxy(
      {},
      {
        get(target, key) {
          if (key === "up") {
            return [].concat(nums).sort((a, b) => a - b);
          } else if (key === "down") {
            return [].concat(nums).sort((a, b) => b - a);
          } else {
            return nums;
          }
        },
        set() {
          return false;
        },
      }
    );
    this.list = this.proxy.default;
    console.log(this.proxy.up);
  },

console.log(this.proxy.up);打印出来的为什么是undefined

写回答

1回答

目訫

提问者

2020-11-16

老师,我发现在mounted里面无法用Proxy

1
0

再学JavaScript ES(6-10)全版本语法大全

前端无门槛学习,从ES6到ES10,一套课程掌握JS最新语法

1182 学习 · 336 问题

查看课程