Вернуть строки из массива

264
26 февраля 2018, 03:00

Друзья, здравствуйте. Столкнулся с проблемкой, нужно взять из исходного массива несколько значений и поместить их впереди, при этом вернуть массив отдельными строкам. Как это реализовать, у меня получилось, что заданные positions3.unshift(deLorean, wayY); возвращаются как массивы.

var positions3 = 
[
    'Отвертка ультразвуковая WHO-D',
    'Ховерборд Mattel 2016',
    'Нейтрализатор FLASH black edition',
    'Меч световой FORCE (синий луч)',
    'Машина времени DeLorean', //4
    'Репликатор домашний STAR-94',
    'Лингвенсор 000-17',
    'Целеуказатель электронный WAY-Y'
],
number3 = 0,
deLorean = positions3.slice(4, 6),
wayY = positions3.slice(7, 8);
positions3.splice(4, 2);
positions3.splice(5, 1);
positions3.unshift(deLorean, wayY);
console.log(positions3);
var positions3Length = positions3.length;
while(number3 < positions3Length)
{
    console.log(positions3[number3++]);
}
Answer 1

Попробуйте следующее решение, должно прояснить ситуацию

var positions3 = 
[
  'Отвертка ультразвуковая WHO-D',
  'Ховерборд Mattel 2016',
  'Нейтрализатор FLASH black edition',
  'Меч световой FORCE (синий луч)',
  'Машина времени DeLorean', //4
  'Репликатор домашний STAR-94',
  'Лингвенсор 000-17',
  'Целеуказатель электронный WAY-Y'
];
var arrMagic = (function(arr) {
  function setPosToBegin(pos) {
    arr.unshift(arr.splice(pos, 1));
  };
  function toStringArr() {
    return arr.join('\n');
  };
  var API = {
    setPosToBegin: setPosToBegin,
    toStringArr: toStringArr
  };
  return API;
})(positions3);
arrMagic.setPosToBegin(4);
console.log(arrMagic.toStringArr());
READ ALSO
React: удаление элемента из state родителя

React: удаление элемента из state родителя

Есть список, каждый элемент которого является компонентом (Item)Список строится из state родителя (List)

269
Сортировка массива по названию

Сортировка массива по названию

Есть массивЕго надо отсортировать так, чтоб порядок был следующий: Здравствуйте, Здравствуйте, Привет, Привет, Пока

241
Перед переносом появился � знак

Перед переносом появился � знак

Сайт на WP это виджет дополнение темыКодировки в норме что может быть?

286