написать 7 добавить 8 и чтобы по итогу было:
[1,2,7,8,4,5] , это через splice делается?
это через сплайс можно сделать
Просто через splice нашел как с какого-то индекса добавить 1 элемент только
из мдн array.splice(start[, deleteCount[, item1[, item2[, ...]]]]) тут указано как вставлять аргументы
Чего-то я запутался
nometa.xyz
зачем вы генерите рандомные задачки из головы?
const coordinates = [ {position1: {x: 0, y: 0}, position2: {x: 0, y: 0}, position3: {x: 0, y: 0}}, {position1: {x:1, y: 1}, position2: {x: 1, y: 1}, position3: {x: 1, y: 1}}, {position1: {x: 2, y: 2}, position2: {x: 2, y: 2}, position3: {x: 2, y: 2}}, {position1: {x: 3, y: 3}, position2: {x: 3, y: 3}, position3: {x: 3, y: 3}}, {position1: {x: 4, y: 4}, position2: {x: 4, y: 4}, position3: {x: 4, y: 4}}, ] Вот мой массив, я хочу удалить элемент с индексом 3 и вставить 2 новых элемента
Мне надо сделать глубокое копирование?
форматирование - дерьмо, к слову
coordinates.splice(3,1,newItem,newItem)
В каком смысле?
я хз, что за задача, по вашему вопросу нужен splice
точнее его отсутствие
читать неудобно
Мне же надо скопировать массив перед этим?
splice(Начиная с какого удаляем, сколько удаляем, новые элементы....)
гуглите why I should avoid mutations
Ну, чтобы не мутировать оригинальный массив
зависит от задачи
теперь читаем ваш вопрос и ищем, где об этом сказано
Обсуждают сегодня