失效链接处理 |
原型链和构造函数 PDF 下载
本站整理下载:
相关截图:
主要内容:
1、准确判断一个变量是数组类型
var arr = []
arr instanceof Array // true
typeof arr //Object
说明typeof是无法判断数组的
typeof一般返回如下结果:
number Boolean string function object(NULL、数组、对象)
undefined
typeof(null)// Object
2、因为Array是Object的子类,所以
arr instanceof Object //true
再如:
function Foo(){};
var foo=new Foo();
foo instanceof Foo //true。
3、原型链继承的实例
function Name(){
this.name = function(){
console.log(‘cb’)
}
}
function Firstname() {
this.firstname = function () {
console.log("L")
}
}
Name.prototype = new Firstname();
var he = new Name();
he.name(); //’cb’
he.firstname();//’L’
4、__proto__为隐式原型,prototype为显示原型
5、String原型链实例
String.prototype.formData = function (){
return 'hhhhhh'
}
'sss'.formData() //"hhhhhh"
|