javascript 对象创建几种方式

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
/**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();

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:Python 定时运行脚本

下一篇:iOS关于判断输入的密码是否合法,价格动态判断合法性