распечатать массив объектов в JavaScript - PullRequest
0 голосов
/ 14 апреля 2019

Здравствуйте, мне нужна помощь в доступе к элементам объектов в моем JavaScript В чем ошибка этого

var people = [
    {
        name: "Jake",
        age: 20
    },
{
        name: "John",
        age: 23
    },
{
        name: "Mike",
        age: 21
    },
]



for (var i=0; i < 3 ;i++)
    document.getElementById("myDiv").innerHTML += "Name: " + people[i].name + "Age: "+ people[i].age +"\n"; 

Мне нужно только записать в div значения массива объектов

1 Ответ

1 голос
/ 14 апреля 2019

В вашем Javascript не было ничего плохого. Проверьте, правильно ли вы написали все для myDiv. Вот мой пример, и он работал нормально.

Не забудьте поставить тег <br> вместо \n и " Age: " вместо "Age: ". Удачи!

<!DOCTYPE html>
<html lang="en">
    <head></head>
    <body>
        <div id="myDiv">
        <div>
    </body>
</html>

<script>

    var people = [
        {
            name: "Jake",
            age: 20
        },
    {
            name: "John",
            age: 23
        },
    {
            name: "Mike",
            age: 21
        },
    ]

    for (var i=0; i < 3 ;i++)
        document.getElementById("myDiv").innerHTML += "Name: " + people[i].name + " Age: "+ people[i].age + "<br>";

</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...