Расширьте встроенный конструктор массивов методом mul(n). При вызове, метод должен возвращать новый массив с элементами текущего массива, умноженными на n.
Нужно ли создавать new Array (this) или можно опустить и сразу возвращать this?
Array.prototype.mul = function (n) {
//new Array(this);
return this.map((item) => item * n);
}
.map уже создаёт новый массив, так что должно работать.
Обсуждают сегодня