原型和原型链
题目
1.如何准确判断一个变量是不是数组?
答:用 a(变量)instanceof Array(数组)
2.手写一个简易的 jQuery,考虑插件和扩展性
答:
实现了简易版的jQuery
简易jQuery 效果图考虑它的拓展性和插件
3. class的原型本质,怎么理解?
答:1.原型和原型链的图示 2.属性和方法的执行规则,可以从这两方面展开讲讲。
知识点
1.class和继承
2.类型判断instanceof
3.原型和原型链
class
class本质上是一种模板,它是constructor、属性和方法
继承
1.extends
2.super(继承父类的构造方法)在constructor的函数体内去继承
3.扩展或重写方法
类型判断 - instanceof
类型判断 - instanceof原型
原型1.每个class都有显示原型prototype
2.每个实例都有隐式原型__proto__
3.实例的隐式原型__proto__指向对应class的显示原型prototype
原型关系执行规则很重要
执行规则原型链
原型链 原型链和instanceof判断instanceof是否成立,就是看x instanceof y 这个x能否顺着它的隐式原型链找到y的显示原型
提示小结
小结
网友评论