2017-11-29 17 views
1

생성자 함수의 예를 제시하려고합니다. 내가 올바르게하고 있지만 여전히 오류가 발생하기를 바랍니다. 누군가 나를 도울 수 있습니까?생성자 함수 제공 오류

<html> 
 
<head></head> 
 
<body> 
 
<script> 
 

 
var alhpa = function(name, age){ 
 
this.name = name; 
 
this.age = age; 
 
} 
 

 
var obj1 = new alpha("Peter", 29); 
 
var obj2 = new alpha("Jenny", 17); 
 
var obj3 = new alpha("Mark", 34); 
 

 
console.log(obj1); 
 
console.log(obj2); 
 
console.log(obj3); 
 

 
</script> 
 
</body> 
 
</html>

+4

의 오타 .. 당신의 변수가'이다 alpha'하지'OP의 문제 –

+1

. 그래서 내가 그걸 고쳐 줬어. ans를 게시하는 대신. –

+1

@SurajRao 야 _was_ 오타 @priya_singh alhpa' –

답변

1

당신은 맞춤법 실수alhpa을! 만들었 = alpha

데모

<html> 
 
<head></head> 
 
<body> 
 
<script> 
 

 
var alpha = function(name, age){ 
 
this.name = name; 
 
this.age = age; 
 
} 
 

 
var obj1 = new alpha("Peter", 29); 
 
var obj2 = new alpha("Jenny", 17); 
 
var obj3 = new alpha("Mark", 34); 
 

 
console.log(obj1); 
 
console.log(obj2); 
 
console.log(obj3); 
 

 
</script> 
 
</body> 
 
</html>
,

1

alhpa의 이름을 alpha으로 바꿉니다. 그것은 부주의 한 실수입니다. 당신이 맞춤법 실수를 같이

<html> 
 
<head></head> 
 
<body> 
 
<script> 
 

 
var alpha= function(name, age){ 
 
this.name = name; 
 
this.age = age; 
 
} 
 

 
var obj1 = new alpha("Peter", 29); 
 
var obj2 = new alpha("Jenny", 17); 
 
var obj3 = new alpha("Mark", 34); 
 

 
console.log(obj1); 
 
console.log(obj2); 
 
console.log(obj3); 
 

 
</script> 
 
</body> 
 
</html>

+1

ㅎ .. 당신이 그것을 복잡하게 만들었습니다 : p .. _ alpha에 알파를 다시 입력하십시오 –

+0

다시 내 오타가 : p : p thanks @SurajRao –

2

보인다.

이 알파를해야하지 alhpa

var alpha = function(name, age){ 
    this.name = name; 
    this.age = age; 
} 

var obj1 = new alpha("Peter", 29); 
var obj2 = new alpha("Jenny", 17); 
var obj3 = new alpha("Mark", 34); 

console.log(obj1); 
console.log(obj2); 
console.log(obj3);