2023.2.26 求大佬解

40 阅读1分钟

今天我手写call的时候,遇到this改变指向的问题。我把this赋值给一个变量,再把另一个值赋值给这个变量,它只是改变了这个变量存的值,并没有改变this指向,然后我又试了Map类,也不行,困住了,请大佬指教。

        let m = new Map();
        let y = this;
        m.y = 1;
        console.log(m.y === y,this);