Задать вопрос
m_avrina
@m_avrina
Студентота.

Как создать класс массива?

Всем привет!
Собственно задача реализовать класс Массива
Но что-то не могу понять, почему не видит массив
в функции add
class Sorter {
    var array=[];
  constructor() {
  }

  add(element) {
     array[array.length+1]=element;
      return array.length+1;
  }
  • Вопрос задан
  • 228 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
twobomb
@twobomb
class Sorter {
  constructor() {
 	 this.array = [];
  }

  add(element) {
     this.array[this.array.length+1]=element;
      return this.array.length+1;
  }
 }

Только у меня вопрос что делает метод Add? Там что то страшное. И зачем создавать класс массива если массивы и так существуют и прекрасно реализованы. Если хотие добавить свои методы используйте Array.prototype
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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