js笔记三
function obj(name){this.name = name;this.count = function(){}
}aObj = obj.prototype;
aObj.count = function(){}
var p = new obj('abc');
var p = new obj('abc');
1.當默認調用count方法時,p.count(),會先找私有屬性,私有屬性沒有會通過__proto__對象去找原型鏈(prototype)上的方法
2.怎么直接調用prototype上的count方法?
p.__proto__.count();?
hasOwnProperty('') 檢測實例上是否有某個屬性,只檢測私有屬性,不檢測原型鏈上的屬性。
this的常見指向
a. 給元素綁定事件,oDiv.οnclick=function(){}, this指向oDiv
b.(function(){})(), this指向window
c. 函數執行前的主體,fn()->window, obj.fn()->obj
d. 當以構造函數執行的時候,this指向創建的那個實例
轉載于:https://www.cnblogs.com/hanweb/articles/6618578.html
總結
- 上一篇: Oauth2.0协议 http://ww
- 下一篇: 基于jquery的bootstrap在线