javascript 對象創建幾種方式
/**Object*/
var obj=new Object;
obj.name="me";
obj.action=function(){alert("method");};
/**構造方法*/
function construction(){
this.name="me";
this.action=function(){alert("method");};
};
var obj=new construction();
/**構造方法call*/
function construction(){
this.name="me";
this.action=function(){alert("method");};
};
var obj={};
construction.call(obj);
/**匿名構造方法call*/
var obj={};
(function(){
this.name="me";
this.action=function(){alert("method");};
}).call(obj);
/**單實例構造方法,屬性共享*/
var obj = function () {};
obj.prototype.name = 'me';
obj.prototype.action = function () {
alert("method");
}
var obj1=new obj();
本文由用戶 admin 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!