Javascript.RU

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

Array#splice.apply
Чуви, дико туплю, например. Есть какой-то другой способ вставить в позиции i несколько значений из массива?

var insertions = [];
insertions[1] = ['blah', 'blah'];
insertions[3] = ['blah', 'blah'];
var dest = [1, 2, 3, 4];
for (var i = dest.length - 1; i > 0; i--) {
    if (i in insertions) {
        var args = [i, 0].concat(insertions[i]);
        Array.prototype.splice.apply(dest, args);
    }
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск