리터럴을 통해 객체를 만들고 'new'연산자를 사용하여 인스턴스를 만들었습니다. 그러나 그것은 작동하지 않습니다. 내가 인스턴스화하는 동안 개체 이름 뒤에 괄호를 사용하여 시도object litrals 인스턴스화가 작동하지 않음
var rectangle = {
upperLeft : { x : 2, y : 2 },
lowerRight : { x : 4, y : 4}
}
var r=new rectangle;
alert(r.upperLeft.x) // will yield 2
: 여기 내 코드입니다
var r=new rectangle;
하지만 그 또한 작동하지 않습니다. 함수 문을 사용하여 객체를 만들려고했는데 제대로 작동하지만 이렇게하고 싶습니다. 도움.
그래, 작동하지만 새 연산자를 사용하여 문제가 뭐죠?생성자가이 작업을 할 수 있습니까? – Sourabh
오, 당신의 의도가 _constructors_를 사용하려는 것이라면, 나는 그것을 내 대답에 추가 할 것입니다. –