JavaScript разработчик в 2021 году - С Нуля до Про
JavaScript Developer Bootcamp in 2021 - Beginner to Expert
Добро пожаловать на самый полный курс JavaScript! Этот курс предлагает свежий взгляд на один из самых популярных языков программирования всех времен - JavaScript. В этом курсе я сначала расскажу вам об основах. Мы подробно рассмотрим все структуры данных JavaScript. Затем мы рассмотрим циклы, функции и DOM. В этом курсе более 100 примеров, и все эти примеры были созданы с учетом стратегии, чтобы вы могли извлечь из этого курса максимальную пользу
Премиум
One thing to note here: in this course author doesn't provide any practical usecases of data structures.
Anyway, explanation is really great
• Методы get, set, insert и remove при некорректном индексе должны выбрасывать ошибку, а не возвращать false или что-то подобное.
• Метод insert должен всегда возвращать this.
• Метод remove должен всегда возвращать temp.
Пожелания по разделу Linked List
• Если знаете про rest и spread операторы, можно немного улучить наш Linked List. Напишите `constructor(value, ...rest) {` и добавьте в конец конструктора строку: `rest.forEach(v => this.push(v))`. Это позволит передавать при создании листа сразу несколько значений или даже разворачивать массив в лист.