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

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

题目-知识点-解答

题目:

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

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

描述new一个对象的过程。

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


知识点:

1、构造函数

2、构造函数扩展

3、原型规则和示例

4、原型链

5、instanceof


构造函数


2-5 原型和原型链 - 构造函数_第1张图片


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

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


2-5 原型和原型链 - 构造函数_第2张图片

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

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

你可能感兴趣的:(2-5 原型和原型链 - 构造函数)