ΠΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ console.log
Ρ NodeJS ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ Π½Π΅ Π½Π°ΠΉΠΊΡΠ°ΡΠΈΠΌ Π²ΠΈΠ±ΠΎΡΠΎΠΌ, ΡΠΊΡΠΎ ΠΎΠ±βΡΠΊΡ ΠΌΡΡΡΠΈΡΡ Π²ΠΊΠ»Π°Π΄Π΅Π½Ρ Π²Π»Π°ΡΡΠΈΠ²ΠΎΡΡΡ. ΠΠ»ΠΈΠ±ΠΎΠΊΡ Π²ΠΊΠ»Π°Π΄Π΅Π½Ρ ΠΎΠ±βΡΠΊΡΠΈ Π·Π°ΠΌΡΠ½ΡΡΡΡΡΡ Π½Π° [Object]
, ΡΠΎ ΡΡΠΊΠ»Π°Π΄Π½ΡΡ ΡΡ
ΠΏΠ΅ΡΠ΅Π³Π»ΡΠ΄.
ΠΠ°ΠΏΡΠΈΠΊΠ»Π°Π΄, ΡΠΊΡΠΎ Π·ΠΌΡΠ½Π½Π° user
ΠΌΡΡΡΠΈΡΡ ΡΠ°ΠΊΡ ΡΡΡΡΠΊΡΡΡΡ:
const user = {
username: 'forestsong',
meta: {
firstName: 'ΠΠ΅ΡΡ',
lastName: 'Π£ΠΊΡΠ°ΡΠ½ΠΊΠ°',
profile: {
birth: {
year: 1871,
place: 'ΠΠΎΠ²ΠΎΠ³ΡΠ°Π΄-ΠΠΎΠ»ΠΈΠ½ΡΡΠΊΠΈΠΉ'
}
}
}
};
console.log(user);
NodeJS Π²ΠΈΠ²Π΅Π΄Π΅:
{
username: 'forestsong',
meta: {
firstName: 'ΠΠ΅ΡΡ',
lastName: 'Π£ΠΊΡΠ°ΡΠ½ΠΊΠ°',
profile: { birth: [Object] }
}
}
Π―ΠΊ Π±Π°ΡΠΈΡ, Π²ΠΊΠ»Π°Π΄Π΅Π½Π° Π²Π»Π°ΡΡΠΈΠ²ΡΡΡΡ birth
Π·Π°ΠΌΡΠ½ΠΈΠ»Π°ΡΡ Π½Π° [Object]
.
Π―ΠΊ ΠΎΡΡΠΈΠΌΠ°ΡΠΈ ΠΏΠΎΠ²Π½ΠΈΠΉ Π²ΠΈΠ³Π»ΡΠ΄ ΠΎΠ±βΡΠΊΡΠ°?
ΠΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠΉ console.dir()
Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ depth: null
, ΡΠΎΠ± ΠΏΠΎΠ²Π½ΡΡΡΡ ΡΠΎΠ·Π³ΠΎΡΠ½ΡΡΠΈ ΠΎΠ±βΡΠΊΡ:
console.dir(user, { depth: null });
Π’Π΅ΠΏΠ΅Ρ ΡΠΈ ΠΏΠΎΠ±Π°ΡΠΈΡ:
{
username: 'forestsong',
meta: {
firstName: 'ΠΠ΅ΡΡ',
lastName: 'Π£ΠΊΡΠ°ΡΠ½ΠΊΠ°',
profile: {
birth: { year: 1871, place: 'ΠΠΎΠ²ΠΎΠ³ΡΠ°Π΄-ΠΠΎΠ»ΠΈΠ½ΡΡΠΊΠΈΠΉ' }
}
}
}
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΈΠΉ ΡΠΏΠΎΡΡΠ±
ΠΠΎΠΆΠ΅Ρ ΡΠ°ΠΊΠΎΠΆ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°ΡΠΈ JSON.stringify()
Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΡΠ²Π°Π½Π½Ρ Π²ΠΈΠ²ΠΎΠ΄Ρ Π² Π±ΡΠ°ΡΠ·Π΅ΡΡ Π°Π±ΠΎ NodeJS:
console.log(JSON.stringify(user, null, 2));
Π¦Π΅ Π²ΠΈΠ²Π΅Π΄Π΅:
{
"username": "forestsong",
"meta": {
"firstName": "ΠΠ΅ΡΡ",
"lastName": "Π£ΠΊΡΠ°ΡΠ½ΠΊΠ°",
"profile": {
"birth": {
"year": "1871",
"place": "ΠΠΎΠ²ΠΎΠ³ΡΠ°Π΄-ΠΠΎΠ»ΠΈΠ½ΡΡΠΊΠΈΠΉ"
}
}
}
}
Π’Π°ΠΊΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ ΠΎΡΠΎΠ±Π»ΠΈΠ²ΠΎ Π·ΡΡΡΠ½ΠΈΠΉ Π΄Π»Ρ Π»ΠΎΠ³ΡΠ²Π°Π½Π½Ρ ΡΠ° Π·Π±Π΅ΡΠ΅ΠΆΠ΅Π½Π½Ρ ΠΎΠ±βΡΠΊΡΡΠ².