Я просто написал простой код, и я заметил, что использование document.writeln не пишет в новую строку, разрешите мне продемонстрировать...
// this is my JSON object
var myObject = {
"firstName": "John",
"lastName": "Smith",
"age": 25,
"address": [{
"Address1": "11 My Street",
"Address2" : "Nice Area",
"Town" : "Nice Town",
"PCode" : "P05T 0DE"
}]
}
document.writeln(myObject.firstName);
document.writeln(myObject.address[0].Address1);
теперь это выводит следующее....
Джон 11 Моя улица
Все на одной линии? Если бы я использовал document.write(), я бы ожидал этого? Это происходит как в IE, так и в Firefox. Очевидно, я мог бы добавить + "<br/>"
или + "\n"
, но мне не нужно это делать?
Неужели я глуп?