Как добавить для всех переменных с типом Array новый метод?
Этот вопрос прозвучал на собеседовании.
Сперва я подумал воспользоваться Array.prototype.push(), но это не правильно так как добавляет элемент(ы).
Помогите разобраться.
Ответы (1 шт):
Автор решения: dmitriy_vlz
→ Ссылка
Ну я думаю вы были почти правы. Насколько я помню можно как-то так:
Array.prototype.newfunc = function() {
alert(this)
}
const ar = [1,2,3,4]
ar.newfunc() // [1,2,3,4]