1. function f1() {
    2. console.log(this+":====>调用了");
    3. }
    4. //f1是函数,f1也是对象
    5. console.dir(f1);
    6. //对象调用方法,说明,该对象中有这个方法
    7. f1.apply();
    8. f1.call();
    9. console.log(f1.__proto__==Function.prototype);
    10. //所有的函数都是Function的实例对象
    11. console.log(Function.prototype);//ƒ () { [native code] }
    12. console.dir(Function);
    13. //apply和call方法实际上并不在函数这个实例对象中,而是在Function的prototype中

    image.png