Доброго времени суток.
Что-то не работает моя задумка...
Есть массив (arr), все его элементы тоже массивы. В родительском массиве мне нужно поменять местами элементы, делаю примерно так:
// сохраняю элемент массива
var temp_var = arr.splice(some_index, 1);
// вставляю его ниже следующего элемента
arr.splice((some_index++), 0, temp_var);
Получается, что нижний элемент оказывается сверху, бывший верхний снизу, но имеет тип undefined.
После
var temp_var = arr.splice(some_index, 1);
алертом проверял переменную, который показал, что она - объект, который содержит все элементы дочернего массива.
Разъясните, пожалуйста, в чем я заблуждаюсь?
Спасибо.