自己胡鬧的代碼
<script> function Fuck() { this.c={ ff:function () { return { hi:function () { return "." } } } } } var gz=new Fuck(); console.log(gz.c.ff().hi()); </script>
建構式很簡單,主要說一下這個this
this代表建構式被實體化之后的新物件,這里僅說明建構式內的this,不代表其他地方的this
建構式的執行程序,就是不斷的將屬性和方法賦值給新物件this的程序,
var Cteate = function () { this.a="11"; }; //添加靜態成員 Cteate.str= "你好"; //訪問靜態成員 console.log(Cteate.str);
靜態成員不可以使用實體化的物件去呼叫,想要用實體化的物件去呼叫屬性,也就是共享一個屬性,叫做原型屬性 prototype
var Create = function () { this.a="11"; }; //添加靜態成員 Create.str= "你好"; //訪問靜態成員 console.log(Create.str); var obj=new Create();
//用prototype添加一個原型屬性,用來共享這個屬性 Create.prototype.ok=function () { return "ok ok "; }; var obj2=new Create(); console.log(obj.ok()); console.log(obj2.ok());
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/83287.html
標籤:PHP
上一篇:節點和元素
