객체를 생성하는 7가지 일반적인 방법은 다음과 같습니다. 자주 사용되는 두 가지 방법의 예는 다음과 같습니다.
1. 객체 방법 직접 생성#🎜🎜 #
생성 구문은 다음과 같습니다.var 对象变量名 = new Object(); 对象变量名. property1 = value1; …; 对象变量名. propertyN = valueN; 对象变量名. methodName1 = function([参数列表]){ //函数体} …; 对象变量名. methodNameN = function([参数列表]){ //函数体}
var student =new Object();student.name="小李";student.age=21;student.dohomework=function(){ console.log(this.name+"正在做作业");} console.log(student.name);student.dohomework();
생성 구문은 다음과 같습니다.
var 对象变量名 = { property1 : value1, property2 : value2, …, propertyN : valueN, methodName1 : function([parameter_list]){ //函数体 }, …, methodNameN : function([parameter_list]){ //函数体 } }
var teacher = { name:"Mr Li", age:21, teach:function(){ console.log(this.name+"正在授课ing"); } } teacher.teach();
생성 구문은 다음과 같습니다. function 构造函数([参数列表]){
this.属性 = 属性值;
… this.属性N = 属性值N; this.函数1 = method1;
… this.函数N = methodN;
}function method1([参数列表]){
//函数体}
…function methodN([参数列表]){
//函数体}
function 构造函数([参数列表]){ this.属性 = 属性值; … this.属性N = 属性值N; this.函数1 = function([参数列表]){ //函数体 } ; … this.函数N = function([参数列表]){ //函数体 } ; }
참고: 일부 값은 기본값으로 설정될 수 있으며 일부 값은 필요에 따라 매개변수 목록에 제공될 수 있습니다. # 🎜🎜#
요약:1 및 위의 두 가지 방법 반대로 생성자 방법을 사용하여 객체를 생성하면 코드를 효과적으로 절약할 수 있습니다.
2. 이는 생략할 수 없습니다.
3 생성자 메소드 사용 객체를 생성하려면 코드 재사용이 더 용이하므로 참조 예제 및 호출은 다음과 같습니다.
function Student(name){ this.name=name; this.age=21; this.play=function(){ console.log(this.name+"正在玩"); } }var student=new Student("仔仔"); student.play();
생성 구문은 다음과 같습니다. # 🎜🎜#
function 对象构造器( ){} 对象构造器.prototype.属性名=属性值; 对象构造器.prototype.函数名 = function([参数列表]){ //函数体}
아래 참조 예제 및 호출을 참조하세요.
function Student(){} Student.prototype.name="仔仔"; Student.prototype.age=21; Student.prototype.dohomework=function(){ console.log(this.name+"正在做作业"); }var student=new Student(); student.dohomework();
5 혼합 생성자/프로토타입 방법
Creation 구문은 다음과 같습니다.function 对象构造器([参数列表]){} 对象构造器.prototype.函数名 = function([参数列表]){ //函数体}
참조 예제 및 호출은 아래를 참조하세요.
function Student(name){ this.name=name; this.age=21; } Student.prototype.dohomework=function(){ console.log(this.name+"正在做作业"); }var student=new Student("仔仔"); student.dohomework();
관련 권장 사항:
JavaScript에서 객체를 만드는 4가지 방법Javascript에서 객체를 생성하는 7가지 방법 그림
위 내용은 Javascript로 객체를 생성하는 5가지 일반적인 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!