1.请写出下面代码的打印结果

     function Foo(){getName = function(){console.log(1);};console.log(this)//windowreturn this}//Foo的构造函数Foo.getName = function(){console.log(2)}//给Foo挂载了直接方法(2)Foo.prototype.getName = function(){console.log(3);}//在Foo原型上挂在了方法var getName = function(){console.log(4);}//存在变量提升function getName(){console.log(5)}//存在函数提升,函数提升在变量提升之上Foo.getName();//2  执行直接方法getName();//4  上面的执行顺序:function getName(){console.log(5)};var getName;getName=function(){console.log(4)} 4覆盖了5Foo().getName();//1  Foo()返回this,相当于this.getName(),全局范围,Foo中的getName未使用let,所以覆盖了4,打印1getName();//1

2.请写出下面代码的打印结果

 function Foo() {Foo.a = function () {console.log(1)}this.a = function () {console.log(2)}}//是Foo的构造函数,没有产生实例,此刻也没有执行Foo.prototype.a = function () {console.log(3)}//在Foo的原型对象上挂载了方法aFoo.a = function () {console.log(4)}//给构造函数Foo挂载了直接方法aFoo.a();//4  立刻执行了Foo上的a方法let obj = new Foo();//调用了FOO的构建方法,把FOO的全局上的直接方法替换掉,输出1,在新对象上挂载直接方法a,输出值为2obj.a();//3cuo  2 因为有直接方法(this.a),所以不需要去原型链上访问Foo.a();//1

考查原型和函数的打印题相关推荐

  1. 凡科前端笔试之打印题

    基础程度:4颗星 凡科前端笔试之打印题 知识点 一.题目 二.分析 简单入手 复杂语句简单分析 三.拓展 一 二 三 答案 总结 知识点 主要涉及是预编译变量提升.AO GO.new的使用,还有静态方 ...

  2. C语言练习题,三色球抽取,从3个红球,5个白球,6个黑球中任意取出8个作为一组进行输出。在每组中可以没有黑球,但必须要有红球和白球。编程实现以上功能。用函数返回其组合数,在函数中打印每组的组合

    三色球分组 从3个红球,5个白球,6个黑球中任意取出8个作为一组进行输出.在每组中可以没有黑球,但必须要有红球和白球.编程实现以上功能.用函数返回其组合数,在函数中打印每组的组合 函数原型为: int ...

  3. c语言scarf函数原型,scanf 函数原型.doc

    scanf 函数原型.doc scanf 函数原型 scanf 函数原型 int scanf( const char *format, ... ); scanf()函数是格式化输入函数,它从标准输入设 ...

  4. python打印表格_python 6.7 编写printTable()函数表格打印(完整代码)

    编写一个名为printTable()的函数,它接受字符串的列表的列表,将它显示在组织良好的表格中,每列右对齐.假定所有内层列表都包含同样数目的字符串 输入: tableData = [['apple' ...

  5. python函数表格_python 6.7 编写printTable()函数表格打印(完整代码)

    编写一个名为printTable()的函数,它接受字符串的列表的列表,将它显示在组织良好的表格中,每列右对齐.假定所有内层列表都包含同样数目的字符串 输入: tableData = [['apple' ...

  6. 中gcd函数_算法|博弈论入门(函数讲解+真题模板)

    作者:wxyww 链接:https://ac.nowcoder.com/discuss/183993 来源:牛客网 SG函数 作用 对于一个状态i为先手必胜态当且仅当SG(i)!=0. 转移 那怎么得 ...

  7. python print table_python 6.7 编写printTable()函数表格打印(完整代码)

    编写一个名为printTable()的函数,它接受字符串的列表的列表,将它显示在组织良好的表格中,每列右对齐.假定所有内层列表都包含同样数目的字符串 输入: tableData = [['apple' ...

  8. 【C语言】函数:实现一个函数,打印乘法口诀表

    文章目录 1.条件概述 2.代码实现 1.条件概述 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出99口诀表,输入12,输出1212的乘法口诀表. 2.代码实现 //实现一个函 ...

  9. C++: 函数重载(c++函数原型、函数重载要素)

    1.c++函数原型 c++函数原型有3部分构成:返回值.函数名称.形参 c语言函数原型只与函数名有关 2.函数重载三要素 函数重载是c++中多态中静多态实现方法之一. 多态:静态多态(函数重载.泛型编 ...

最新文章

  1. 模糊推理 控制 易于实现_代码“易于推理”是什么意思?
  2. 如何让hierarchyviewer调试查看商业版真机上的应用
  3. Spring实现AOP的4种方式
  4. founder of girton college
  5. ffmpeg 新老接口问题及对照集锦
  6. Java8 Stream详解~收集(collect)
  7. [转载] --- 让线程按顺序执行8种方法
  8. About Undefined Behavior[译文]
  9. python飞机订票系统
  10. 军用计算机通用规范测试试验,军用装备环境可靠性试验项目表
  11. premiere软件的使用(快速入门,迅速了解常用功能、常用快捷键、常用插件)——wsdchong
  12. 如何用计算机管理员权限,怎么打开管理员权限,电脑怎么用管理员权限
  13. java twaver_《TWaver Java开发手册》.pdf
  14. Android JNI开发笔记二:动态库和静态库
  15. 《我的博客》之选择公共博客平台还是自建博客站点
  16. SQL编程-组队学习打卡task06-秋招秘籍ABC
  17. 华为HCNA之IPv6实验
  18. vue后台管理框架(三)——登录功能
  19. VUE 当前页获取来源路由地址
  20. 【OSPF外部路由-4类LSA(sum-asbr)和5类LSA(external)以及7类LSA(Nssa)】(OSPF的特殊区域)(外部路由选路特性)

热门文章

  1. redis 5.0.2 搭建集群
  2. MailKit发送邮件
  3. 网站购物行为数据分析
  4. PHP Python 反序列化
  5. 非线性动力学 matlab,科学网—非线性脉冲耦合动力学以及Matlab 源程序 - 王又法的博文...
  6. 装修材料知名品牌有哪些?
  7. Jmeter插件duang duang duang 学会模拟各种场景
  8. 系统蓝屏获取内存转储文件
  9. 服务器到服务器 (S2S) 事件 (Adjust)
  10. EasyDL视频的运用