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。
网友评论