2016-10-11 12 views
-1

&의 일부 객체를 브라우저에 추가하면 출력을 볼 때 [객체 객체] 만 표시됩니다. 출력을 볼 수있는 방법을 알려줄 수 있습니까? 브라우저자바 스크립트에서 객체의 출력을 얻는 방법

의 목적은 여기에 코드

// alert('Hello world '); 
var contacts = new Array(); 
var add = function(firstName, lastName, phoneNumber, email) { 
    this.firstName = firstName; 
    this.lastName = lastName; 
    this.phoneNumber = phoneNumber; 
    this.email = email; 
}; 
contacts[contacts.length] = new add("imtiaz", "ahmed", "01794705874", "[email protected]"); 
contacts[contacts.length] = new add("johny", "bob", "998978788", "[email protected]"); 
document.write("</br>" + contacts); 
+1

코드를 추가하십시오. –

+1

"브라우저로 이동하여 출력을 봅니다."... 어떤 브라우저입니까? 어떤 출력? 어떤 코드? – evolutionxbox

+1

이것은 [이 질문의 중복] (http://stackoverflow.com/questions/957537/how-can-i-display-a-javascript-object) –

답변

0

이와 같은 개체가있는 경우를 말합니다.

var Somebody = { 
name: "John Smith", 
age: 120}; 

브라우저에서 인쇄하려면 JSON을 사용할 수 있습니다.

alert(JSON.stringify(Somebody, null, 3)); 
+0

Celaro가 작동하지만 왜 null과 3을 추가 했습니까? 그것은 그것들도없이 작동했습니다 – imtiaz

+0

[link] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify) stringily는 3 개의 인자를 취합니다. 객체, 객체의 속성을 필터링하는 선택적 함수 및 각 출력 사이의 공간 수 – Celaro

0

console.log(yourObject); 시도를합니다. 브라우저의 콘솔에 표시됩니다.

+0

그래 브라우저의 콘솔에 표시되지만 주요 장소에는 표시되지 않고 코드를 제공했습니다. – imtiaz

0
alert(JSON.stringify(contacts)); 
관련 문제