js高级知识点(第四天)

函数的原型链

    可以把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();的原型链

你可能感兴趣的:(js高级知识点(第四天))