原型、原型鏈、call、aplly極簡介紹
每個方法都有一個prototype屬性;
通過此方法new出來的對象,都可以用proto屬性去訪問方法的prototype屬性
通過instanceof來追溯,創建該對象的構造函數
obj.proto=function.prototype
fObj instanceof Foo
如此:obj.proto會形成一條原型鏈。
延伸:
typeof只能精準判斷值類型,引用類型只能區分object/function;
每個函數都有call,apply方法,都有length,arguments
爲什麼每個函數都有?這肯定是“繼承”的。函數由Function函數創建,因此繼承的Function.prototype中的方法
每個函數都是通過new Function出來的。