程序笔记   发布时间:2022-07-11  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了有空就来做两道前端面试题题,你就是下一个大佬~ (4)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

❤️ 作者主页:Dianc的博客

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

❤️ 拒绝白嫖࿰c;欢迎 点赞、收藏、留言( 感谢支持~ヾ(≧▽≦*)o )

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

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

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


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

目录

  • 第一题
    • 源码:
      • 解题思路:
  • 第二题
    • 源码:
      • 解题思路:
  • 最后
    • 热门文章推荐:

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

第一题@H_262_85@ @H_489_86@源码:

<!DOCTYPE html>
<html lang="en">

<head>
    <@H_141_92@meta charset="UTF-8">
    <@H_141_92@meta http-equiv="X-UA-Compatible" content="IE=edge">
    <@H_141_92@meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 说出下列的打印结果
        var result = [];
        var a = 3;
        var @R_401_10586@l = 0;
        function foo(a) {
            for (var i = 0; i < 3; i++) {
                result[i] = function () {
                    @R_401_10586@l += i * a;
                    console.log(@R_401_10586@l)
                }
            }
        }
        foo(1);
        result[0]();
        result[1]();
        result[2]();

    </script>
</body>

</html>

解题思路:

首先我们一定看清楚循环的变量是全局变量还是局部变量࿰c;如果是全局那么调用i的时候在预编译时已经算好了࿰c;所以此时函数result调用到的i应该是3࿰c;所以再看@R_401_10586@l也是全局变量࿰c;所以执行后应该是3࿰c;6࿰c;9。

第二题@H_262_85@ @H_489_86@源码:

<!DOCTYPE html>
<html lang="en">

<head>
    <@H_141_92@meta charset="UTF-8">
    <@H_141_92@meta http-equiv="X-UA-Compatible" content="IE=edge">
    <@H_141_92@meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 说出下列的打印结果

        function Person(name) {
            this.name = name;
        }
        function student() {

        }

        student.prototype = Person.prototype;
        student.prototype.constructor = student;
        var s = new student('Tom');
        console.log(s instanceof Person);
    </script>
</body>

</html>

解题思路:

学了这么久js多多少少听过是大写的首字母一般作为构造函数使用࿰c;所以使用instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。 所以答案是true;

最后@H_262_85@

其实大厂的题目有简单也有难点࿰c;甚至有细节的地方࿰c;就和年轻时的数学试卷一样࿰c;选择题总有送分的对吧࿰c;所以简单的题一定要拿下࿰c;但也不能掉以轻心。 如果上面的题目你还有不懂的建议参解题思路去复习࿰c;查漏补缺࿰c;最后祝各位小伙伴都能进入自己理想的企业 !


@H_489_86@热门文章推荐:

🥇 还不会搭建个人博客?手把手教你用Wordpress搭建只属于你的世界~ 🥈 Hexo的准备工作(手把手教你搭建Node.js/Git环境) 🥉 php实现简易登陆注册系统全步骤

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

大佬总结

以上是大佬教程为你收集整理的有空就来做两道前端面试题题,你就是下一个大佬~ (4)全部内容,希望文章能够帮你解决有空就来做两道前端面试题题,你就是下一个大佬~ (4)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。