一、JavaScript的对象创建的方法
Java脚本语言可以直接创建对象,只须用{}:
让javaScriptObject对象对象={ };
让testArray=[1,2,3,4];
JavaScript对象。array=TeStarray
控制台。日志(JavaScript对象);///{array: [1,2,3,4]}/
Java Script语言对象。标题="算法";
控制台。日志(JavaScript对象);//{ array: [ 1,2,3,4 ],title: "算法"}
二、原型继承Prototypal-Inheritance
创建的方式也简单:
函数示例类(){ 0
this.name=' JavaScript
这个。SayName=function(){ 0
控制台。日志(这个。姓名);
};
}///新对象/
var示例1=新示例类();
例1。SayName();///'JavaScript'/
也可以用添加原型的方式:
函数示例类(){ 0
this.array=[1,2,3,4,5];
this.name=' JavaScript
}
///新对象/
var示例1=新示例类();
示例类。原型。SayName=function(){ 0
控制台。日志(这个。姓名);
}
例1。SayName();///'JavaScript'/
三、构造器与变量
建设构造器和变量:
函数示例类(名称、大小){ 0
this.name=name
this.size=size
}
var示例=新示例类(' Public ',5);
console.log(示例);///{name:'Public ',size: 5}/
///访问公共变量/
控制台。日志(例如。姓名);///"公共"
console.log(示例。大小);///5/
也可以仿制一个私有财产。
函数示例类(名称、大小){ 0
var privateName=name
var privateSize=大小
这个。getname=function(){返回私有名称;}
这个。setname=function(name){ private name=name;}
这个。getSize=function(){ return privateSize;}
这个。setSize=function(size){ privateSize=size;}
}
var example=new ExampleClass('余思敏',3);
例子。SetSize(12);
console.log(例如。私人姓名);///未定义/
控制台。日志(例如。getname());///"余思敏"
console.log(示例。大小);///未定义/
console.log(例如。getSize());///3/