Показать сообщение отдельно
  #1 (permalink)  
Старый 13.04.2014, 16:51
Аватар для NuclleaR
Интересующийся
Отправить личное сообщение для NuclleaR Посмотреть профиль Найти все сообщения от NuclleaR
 
Регистрация: 15.02.2014
Сообщений: 19

Помогите с переопределением массива
Доброго времени суток, уважаемыке знатоки! Дали задание переопределить метод splice

функция не дописана, ещё не реализовывал добавление элементов.
проблема собственно такого характера: как переопределить исходный массив? this = Arr не прмогает

Array.prototype.splice = function (start, deleteCount) {
    var removedArr = [];
    var Arr = [];

    for ( var i = start; i <= deleteCount; i++ ) {
        removedArr.push( this[i] );
    }

    for ( var j = 0; j < start; j++) {
        Arr.push(this[j]);
    }

    for ( var n = deleteCount+1; n < this.length; n++ ) {
        Arr.push(this[n])
    }

    return removedArr;
};
Ответить с цитированием