Хочу вывести в две колонки:"id | Name", но никак не получается.
const obj = {
data: [{
id: "1236",
name: "Friend name"
}, {
id: "1235",
name: "Friend name"
}]
}
obj.data.map(x => document.write(x.name))
obj.data.map(y => document.write(y.id))
ну вы же сначала выводите все name, потом все id. Выводите сразу name | id
const obj = {
data: [
{ id: "1236", name: "Friend name" },
{ id: "1235", name: "Friend name"}
]
}
obj.data.map(x => {
document.write(x.name + ' | ' + x.id + '<br>')
})
Потому что у вас сначала выведутся все имена потом все id.
Поэтому сразу выводим их как пара.
const obj = {
data: [{
id: "1236",
name: "Friend name"
}, {
id: "1235",
name: "Friend name"
}]
}
obj.data.map(x =>
document.write(x.name + " - " + x.id + "<br>")
);
Можно вот так сделать:
const obj = {
data: [{
id: "1236",
name: "Friend name"
}, {
id: "1235",
name: "Friend name"
}]
}
obj.data.map(function(x) {
var element = document.createElement("p");
element.innerHTML = `${x.id} | ${x.name}`;
document.body.appendChild(element);
})
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники