Показать сообщение отдельно
  #6 (permalink)  
Старый 13.01.2022, 19:39
Новичок на форуме
Отправить личное сообщение для JaneGame Посмотреть профиль Найти все сообщения от JaneGame
 
Регистрация: 13.01.2022
Сообщений: 7

Сообщение от voraa Посмотреть сообщение
А name это что такое? Массив или строка?
Строка. По идее у нас идет счетчик по книгам и мы сравниваем поэлементно с каждой характеристикой. Возможно, где-то ошиблась в синтаксисе? Пока не очень хорошо разобралась, как это дело работает.

Сообщение от voraa Посмотреть сообщение
Я не нашел в вашем классе
class Library{
    constructor(name){
        this.name = name;
        this.books = [];
    }

ни author ни releaseDate ни type
Они есть в классе PrintEditionItem,
Но Library не наследует от него
Т.е. характеристики он не видит? А если создан экземпляр класса (в тестах он создается)? Просто странно так - null вроде срабатывает, а если что-то находит - выскакивает ошибка. Ничего не понимаю=(
Ответить с цитированием