[js]设计模式小结对原型的修改
生活随笔
收集整理的這篇文章主要介紹了
[js]设计模式小结对原型的修改
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
js設計模式小結
工廠模式/構造函數--減少重復- 創建對象有new- 自動創建obj,this賦值- 無return原型鏈模式 - 進一步去重類是函數數據類型,每個函數都有prototypeconstructor->指向原型本身__proto__->指向object類的prototype地址實例是對象數據類型:每個對象都有__proto__屬性->指向所屬類的prototype地址js對原型的操作
給原型添加屬性
- Fn.prototype.sum=function{}- Fn.prototype={} //constructor指向了Object的原型console.log(f.constructor); // 指向了objectconsole.log(Fn.prototype); //里面沒有constructor 了//這種情況弊端:原型上對象{} 改了,對應實例的屬性也會發生變化修改原型既有的屬性:
f1.__proto__.sum //ie禁止Fn.prototype.sum轉載于:https://www.cnblogs.com/iiiiher/p/7932281.html
總結
以上是生活随笔為你收集整理的[js]设计模式小结对原型的修改的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ambari集群移动现有复制到另外地方或
- 下一篇: 火焰图还有perf