函数的原型链
可以把Function 当做一个构造函数,其他的构造函数都是这个Function构造函数的实例
再用对象原型链的方式,去分析这个原型关系
instansof
判断一个构造函数的原型是不是存在于该对象的原型链上
javascript中的所有的对象都有 Object.prototype 所以 所有的对象 instanceof Object 都是true
递归
自己调用自己
化归思想
化繁为简,化未知为已知
递归的两个要素
1.自己调用自己
2.有递归结束条件
function sum(n){
if(n<=1){
return 1;
}
return sum(n-1)+sum(n)
}
1.原型链,function Person(){} let p = new Person();的原型链