Size: a a a

JavaScript.Ninja

2021 April 19

II

Ilya Izilanov in JavaScript.Ninja
slice?
источник

M

Michael in JavaScript.Ninja
Можно ещё так
const [ a, b, ...newArr ] = oldArr
источник

IK

Illya Klymov in JavaScript.Ninja
`
const [,,...newArr] = oldArr
источник

IK

Illya Klymov in JavaScript.Ninja
но будет медленнее
источник

M

Michael in JavaScript.Ninja
Да и менее читаемо, мне кажется
источник

VK

Vladimir Klimov in JavaScript.Ninja
slice как-то семантичнее, мне кажется)
источник

Р

Руслан in JavaScript.Ninja
А как насчет arr.shift()?
источник

OJ

Oleg Junior in JavaScript.Ninja
я думал так сделать, но насколько я понимаю тогда произойдет фактически полная итерация.
источник

OJ

Oleg Junior in JavaScript.Ninja
это точно долко. полная "перестройка" массива
источник

II

Ilya Izilanov in JavaScript.Ninja
а вам что надо
источник

OJ

Oleg Junior in JavaScript.Ninja
я реально тупанул😁 мне же все равно проитерироваться по нему нужно. я могу for цикл использовать и i = 2. я уже и забыл что он существует 😂
источник

M

Michael in JavaScript.Ninja
Односвязный список тебе надо)
источник

IK

Illya Klymov in JavaScript.Ninja
господи, зачем односвязный список
источник

IK

Illya Klymov in JavaScript.Ninja
если итерироваться-  можно взять итератор массива
источник

IK

Illya Klymov in JavaScript.Ninja
источник

II

Ilya Izilanov in JavaScript.Ninja
копирование без первых двух за О(1)
источник

IK

Illya Klymov in JavaScript.Ninja
неа :)
источник

II

Ilya Izilanov in JavaScript.Ninja
почему
источник

IK

Illya Klymov in JavaScript.Ninja
потому что это не копирование
источник

IK

Illya Klymov in JavaScript.Ninja
копирование это когда мы можем независимо изменять копии
источник