栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

有空就来做两道前端面试题题,你就是下一个大佬~ (8)

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

有空就来做两道前端面试题题,你就是下一个大佬~ (8)

来自专栏《前端面试题》
前言

❤️ 作者主页:https://hongweblog.blog.csdn.net/

❤️ 简介:没有什么远大的理想,做自己喜欢的事情就好~

❤️ 扫码关注微信公众号: >>> Dianc小助手 <<<

❤️ 前端学习路线图、面试刷题、二次元壁纸珍藏,Dianc小助手后续会持续完善。

❤️ 大家的积极参与和讨论,是Dianc推送更多优质内容的动力~

目录
  • 前言
  • 第一题
    • 源码:
      • 解题思路
  • 第二题
    • 源码:
      • 解题思路
  • 热门文章推荐:

前言:
题目来源于腾讯课堂的渡一教育的题目9-21-22。

为了方便做题,不会像之前那样直接放图片,这次我会把源码发出来(如果不是选择题,我会直接放出答案),小伙伴们如果做不出可以先试着输出一下,如果不懂可以看看我自己总结的解题思路。

第一题

说出下列的执行结果,并解释原因

源码:




    
    
    
    document



    



解题思路

首先这题考察this的指向,那么我们看清楚第一次控制台输出的时候函数是直接对象执行,所以第一次输出的fullName应该指向父级prop的fullName,即c。
第二次并不是直接使用对象执行函数,所以应该翻译成window.test();那么全局的fullName即是a,所以答案就出来了。

第二题

说出下列的执行结果,并解释原因

源码:




    
    
    
    document



    



解题思路

首先我们需要知道输出的时候后面有(),说明要执行函数,此时我们发现f其实是全局的,所以调用起来应该是window.f(),那么foo.bar的this应该就指向window,往上找不到bar的属性,所以应该输出undefined。


来自《往期优质文章》
热门文章推荐:

磊 这样配置学习VSCode,写前端代码想不快都难(❤️精心准备多动图,建议收藏噢~❤️)
賂 还不会搭建个人博客?手把手教你用Wordpress搭建只属于你的世界~
雷 Hexo的准备工作(手把手教你搭建Node.js/Git环境)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/272659.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号