вывести только первые 10 свойств For в l oop in Javascript - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть проблема, чтобы сделать следующее. Я учу javascript с нуля и не могу заставить следующее упражнение работать идеально.

Вопрос состоит в том, чтобы отобразить с for-in l oop первые 10 свойств навигатора объектов. Я получил следующий код, который отображает все свойства, но не может найти только первые 10. (Это должно иметь значение go с допуском l oop, говорит упражнение.

for (var i in navigator) {
        document.getElementById('divResult').innerHTML +=
            i + ': ' + navigator[i] + '<br />';
    }

Кто-нибудь может мне помочь?

С уважением!

1 Ответ

1 голос
/ 22 апреля 2020

Один очень простой c способ сделать это - просто использовать другую переменную для подсчета, и break из l oop, когда она достигает 10:

var count = 0;
for (var i in navigator) {
    document.getElementById('divResult').innerHTML +=
        i + ': ' + navigator[i] + '<br />';

    count++;

    if (count > 9) {
        break;
    }
}
...