m_avrina
@m_avrina
Студентота.

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

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

  add(element) {
     array[array.length+1]=element;
      return array.length+1;
  }
  • Вопрос задан
  • 96 просмотров
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы