.prototype 和 直接定義在函數中有什么區別呢?
請問 直接定義在函數中的方法 比如
function PageSwitch(element,options){
????????????????this.settins =........
}
這里面的方法 和 PageSwitch.prototype加進去的東西 是一樣的效果嗎?有什么區別嗎?
請問 直接定義在函數中的方法 比如
function PageSwitch(element,options){
????????????????this.settins =........
}
這里面的方法 和 PageSwitch.prototype加進去的東西 是一樣的效果嗎?有什么區別嗎?
2017-06-29
舉報
2017-07-05
1.function PageSwitch(element, options){ // 定義屬性};?????? // 是構造函數,me對象是通過它創建的
2.PageSwitch.prototype = {//定義常量或方法do something...}??????
//PageSwitch.prototype指的是PageSwitch對象的原型對象,在本例子中直接使用一{}作為原型,在原型對象中定義常量或方法,減少消耗
2018-04-05
建立先看下阮一峰對原型鏈的介紹和繼承 這個東西 比較復雜 片面講不清楚 情況太多了