美文网首页前端面试
2-5 原型和原型链 - 构造函数

2-5 原型和原型链 - 构造函数

作者: 留白_汉服vs插画 | 来源:发表于2017-11-06 14:38 被阅读10次

2-5 原型和原型链 - 构造函数

题目-知识点-解答

题目:

如何准确判断一个变量是数组类型。

写一个原型链继承的例子。

描述new一个对象的过程。

zepto(或其他框架)源码中如何使用原型链。

知识点:

1、构造函数

2、构造函数扩展

3、原型规则和示例

4、原型链

5、instanceof

构造函数

大写字母开头的基本都是构造函数。自己写构造函数,也要用首字母大写。

new构造函数返回对象过程:过程其实就是,new的时候,this先变成一个空对象,然后给this各种属性赋值,赋值完毕后,默认把this给return。就算没有写,也默认有。this就给了f 。实际就具备了f.name ==zhangsan f.age = 20 f.class == class-1

后面是理解,推荐前面的书写方式,更容易理解。

那么如何判断一个变量是否为数组,就用instanceof Array。

相关文章

  • 2-5 原型和原型链 - 构造函数

    2-5 原型和原型链 - 构造函数 题目-知识点-解答 题目: 如何准确判断一个变量是数组类型。 写一个原型链继承...

  • 原型链

    原型链图示 对象拥有原型和构造函数--proto--   原型constructor   构造函数 只有函...

  • js集成

    原始继承模式--原型链 2:借用构造函数 3:共享构造原型 4:圣杯模式原型链; 构造函数; 共享原型; 圣杯模式...

  • ES5里面的对象和继承

    构造函数和原型链 注意:原型链上面的属性会被多个实例共享,而构造函数不会 web类继承Student类 原型链 ...

  • JavaScript高级程序设计学习笔记之继承模式

    原型链 JavaScript的继承主要依靠原型链来实现的。我们知道,构造函数,原型,和实例之间的关系:每个构造函数...

  • js 集成模式 07-24

    **原始继承模式--原型链 2:借用构造函数 3:共享构造原型 4:圣杯模式**一:原型链; 二:构造函数; 三:...

  • js原型链

    目录 1.对象的原型和原型链1.1什么是原型1.2查看原型1.3对象的原型链 2.使用构造函数2.1 函数的原型链...

  • 第六章(3):继承

    继承的几种方式 原型链 原型链示意图: 构造函数 组合继承(将原型链和构造函数组合在一起) 原型式继承 寄生式组合...

  • js基础之实现继承的几种方式

    js 实现继承的方式有: 原型链继承; 构造函数继承; 组合继承(原型链继承 + 构造函数继承)(最常用);(原型...

  • 2018-01-09 关于javascript原型链的思考 pl

    s 深入理解原型和原型链? 构造函数 理解原型和原型链 new的时候js都干了什么? 一个实现继承的demo 构造...

网友评论

    本文标题:2-5 原型和原型链 - 构造函数

    本文链接:https://www.haomeiwen.com/subject/yobcpxtx.html