【前端面试小文系列:每日一题2020/12/23】 evans_ 2020-12-23 126 阅读1分钟 面试官:什么情况下 a===1&&a===2&&a===3 成立?(返回true) 解析: Object.defineProperty() let bar = 0; Object.defineProperty(window, 'a', { get() { return ++bar; } }) console.log(a===1&&a===2&&a===3); // true 总结:通过给window的a属性添加访问器属性,在获取a的时候返回++bar之后的值。