Всякий раз, когда я использую метод splice
в Javascript так:.splice() метод не работает в Javascript?
Array.prototype.mymethod = function() {
return this[num].splice();
}
возвращает ошибку в моих тестах говорят, что splice()
не метод в JavaScript. Тест содержит только массив, состоящий из ['a', 'b', 'c']
, однако он не работает, когда прототип, который я использую, пытается установить splice()
. Кажется, не понятно, что происходит. Благодарю.
Ах, спасибо за помощь. – beakr
Также вы ссылаетесь на внешнюю переменную внутри метода прототипа. Не кажется хорошей идеей. –