怎么理解这道题的
https://www.nowcoder.com/questionTerminal/ebb10dcc642e4abdba41edf3fc8c8515
#求助#
看了这道题,没太理解
function test() {
this.flag = false;
this.change = () => {
// console.log(this) //test
this.flag = true;
console.log("button.flag",button.flag); //true
};
}
const button = new test();
document.addEventListener("click", button.change);
function btn(){
const button2 = new test()
console.log("button2.flag",button2.flag) //false
}
求大神解释 

