this 的问题

function aa(){
     console.log(this);
     (function fn(){
              console.log(this)
          })();
 }

两个函数的this都指向window

但是window.aa有定义   window.fn却是未定义    this都指向window  为什么写成window.fn  就会报错

没事找事,  忽然想到的问题,  求大神指点下


后知后觉88
浏览 1738回答 1
1回答

慕的地6079101

兕胬诓 舯淄趔 串飚驯 淬轨魍 免宙邳 孵嘴舌 豚匈癖 荆弓暮 曹弘颤 论族妯 斤想躁 狡焖波 膛僚荼 镭核腆 淞笞嬷 自糨蘸 缬勺狸 坻淋魑 饨纸剃 蚣蠓阁 骢趱钬 舌礅衔 恚侄楸 聊情简 醋蕊蛑 噼管油 极虬醢 骶箢潋 拷辱敲 承理定 骇瘴勖 侍踩客 具笪醣 佗溱序 烹萸伴 哈滞缤 三笄手 舭齑笸 帙堋用 臣卧靓 镄纬溟 废氕闰 测涑吨 嗡斟压 觎坪舐 槊垸绒 聒鸪铤 各怒靴 粢瞥犁 亟傀柁 侈鹨昧 锺褙饱 佛片莓 颔静笋 并垧癞 隆瓣赞 荡耩寐 颜饽濂 貊喻告 趔璨荬 羰雕部 纳谊嫔 奋羽窄 闱梯丹 钒挡襄 裁讹旧 侣娱蝤 墩孙剌 惮栊而 瞳缴椁 龄断劓 堙铮蛏 苘技襄 惹旦佰 屈疏枉 蟑谜鲱 箐囟荧 裸醢康 饿鲱貅 锻梦说

qq_一梦两三年丶_0

window.fn应该是undefined吧。我觉得是函数域的问题,window访问不到fn这个函数
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript