Hiroshima
@Hiroshima
Ровный пацанчик нигде не пропадет!

Почему ошибка при обращение к существующему ключу объекта?

Вы дает ошибку в 13 строке: test.js:13 Uncaught TypeError: Cannot read property 'from' of undefined at test.js:13.

5f450fd075b56846685267.png

Если не видно:
let messagesArr = [
    { from: "John", text: "Hello" },
    { from: "John", text: "How goes?" },
    { from: "Alice", text: "See you soon" }
];

alert(messagesArr[2].text);
let quantity = messagesArr.length;

var name, text;

for (var index = -1; index <= quantity; index++) {
    name = messagesArr[index].from; // 13 строка
    text = messagesArr[index].text;
    addMes();
}
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
- for (var index = -1; index <= quantity; index++) {
+ for (var index = 0; index < quantity; index++) {
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы