|前端面试题--day01( 二 )
console.log(this.x)
obj.say()//值为11
- 自我理解成:箭头函数的this指向为上一级的上一级的this , 例如下例代码:gets的父(上一级)为obj , obj的父(this)为window , 所以gets里的this指向为window 。 而geta中fn的this指向为obj , 因为fn的父(上一级)为geta , 而geta的父(上一级)为obj因此this指向为obj
var b = 12
var obj = {
b: 1990
gets: () => { console.log(this.b)
geta: function () {
var b = 2000;
var fn = () => new Date().getFullYear() - this.b
return fn()
obj.gets()
console.log(obj.geta())
- 卫星拍摄下的南极洲,专家发现神秘骨架:人类又发现了史前物种
- ios16|一步到位能用5年,目前这3款手机能闭眼入,买手机不要太小气
- 最前线 | 腾讯游戏发布40余款产品与项目,《王者荣耀》发布全新规划
- 新发现恐龙可能在灾难性的太空岩石撞击地球之前就已经灭绝了
- 西伯利亚冻土层融化,出土4万年前的毛犀牛,科学家想将其复活!
- 西伯利亚冻土层融化,发现14300年前生物,人类也许该清醒了
- 华为|重磅级新品官宣:华为全屋智能2.0将于7月4日发布 前代39999元起
- 中美科学家在琥珀中发现1亿年前的虱子,它们以恐龙羽毛为食
- 潘博文|腾讯QQ回应用户号码被盗:目前受影响范围已得到控制
- Intel|26亿一台!ASML全新光刻机准备中:Intel提前锁定 冲击2nm工艺
