2016-07-14 1 views
-1

나는 생성자 함수를 사용하여 person 객체를 생성하는 아래의 스크립트를 가지고있다.
개발자 콘솔에서 생성 된 개체를 확인하는 방법은 무엇입니까?

나는 그것을 만든 사람 개체를 표시하지 않습니다 크롬에서 개발자 콘솔에서 확인

function Person(firstName, lastName) { 
 
    var f = firstName; 
 
    var l = lastName; 
 
} 
 
var person = new Person("a", "b");
. 같은 것을 확인하는 방법?

+0

왜 objectplayground.com을 사용해 보지 않으시겠습니까? –

답변

0

JS

function Person(firstName, lastName) { 
    this.firstName = firstName; 
    this.lastName= lastName; 
} 
var person = new Person("a", "b"); 
console.log(person) 

window.x = person 
window.x.firstName 
0
function Person(firstName, lastName) { 
    var f = firstName; 
    var l = lastName; 
} 
var person = new Person("a", "b"); 
console.log(person); 
window.person = person 
+0

생성 된 객체를 검사하고 싶습니다. – Sunil

+0

검사 할 수있는 요소는 HTML 요소입니다. JS 어떻게 @Sunil을 검사합니까? –

+0

변수 x를 선언한다고 말하십시오. 콘솔에서 window.x를 사용하여 값을 볼 수 있습니다. 직접 존재하는 가치를 확인하는 방법. window.person이 작동하지 않습니까? @ gayathri – Sunil

0

JavaScript로 새 개체를 만드는 방법이 아닙니다. 생성자 함수 변수를 만들어야합니다. 익명의 함수가 될 수도 있고, 이미 새로운 Object가 가져야하는 속성을 인수로 전달할 수도 있습니다. 그런 다음 생성자 함수 (해당 클래스의 객체에 대한 일종의 "곰팡이")를 호출하고 객체 속성에 대한 특정 값을 전달합니다. 간단히 말해서,이 같은해야합니다 :

var Car = function Car(color, model) { 
      this.constructor; 
      this.color = color; 
      this.model = model; 
} 

var vehicle = new Vehicle; 
vehicle.color = "red"; 
vehicle.model = "Honda 2002" 

console.log(vehicle); 

이있는 개체 및 프로토 타입과 생성자와 무슨 일이 일어나고 있는지 더 자세한 내용을 이해하기를, 여기에이 문서를 참조하십시오 : https://blog.pivotal.io/labs/labs/javascript-constructors-prototypes-and-the-new-keyword

관련 문제