Size: a a a

JavaScript — русскоговорящее сообщество

2020 June 09

GH

Gagik Harutyunyan in JavaScript — русскоговорящее сообщество
Никита Михалков
Можно ли как-нибудь удалить пустой слот из массива, без его перебора?

Например:
var qq = [1,2,3];
delete qq[1];

Имеем массив где второй элемент - empthy slot.
Нужно получить массив [1,3]. Не важно как, копированием или может быть каким-то другим способом, главное что бы без перебора
нужно копаться ниже. после каждого delete массив прогоняется на целый круг
источник

A

Alex in JavaScript — русскоговорящее сообщество
Никита Михалков
Я искал что-нибудь производительное. Эта операция всё равно перезаписывает массив. Но я тоже использую сейчас такой подход
хз может qq.filter((x,i)=>i ==1)
источник

НМ

Никита Михалков... in JavaScript — русскоговорящее сообщество
Alex
хз может qq.filter((x,i)=>i ==1)
Как это должно работать? Думаю ты не правильно понял задачу. И filter это перебор массива
источник

НМ

Никита Михалков... in JavaScript — русскоговорящее сообщество
Gagik Harutyunyan
нужно копаться ниже. после каждого delete массив прогоняется на целый круг
Что ты имеешь в виду?
источник

GH

Gagik Harutyunyan in JavaScript — русскоговорящее сообщество
там просто в памяти создается ячейка. а тут он даже не дожидается сборщика мусора. заново создает новый аррай
источник

GH

Gagik Harutyunyan in JavaScript — русскоговорящее сообщество
Никита Михалков
Что ты имеешь в виду?
когда создаешь объект, то в памяти выделяется память на него. При удалении куска из object этот объект создается заново, так что это реально затратный процесс
источник

A

Alex in JavaScript — русскоговорящее сообщество
Никита Михалков
Как это должно работать? Думаю ты не правильно понял задачу. И filter это перебор массива
тогда может так [...qq.slice(0,1), ...qq.slice(2,3)]
источник

НМ

Никита Михалков... in JavaScript — русскоговорящее сообщество
Gagik Harutyunyan
когда создаешь объект, то в памяти выделяется память на него. При удалении куска из object этот объект создается заново, так что это реально затратный процесс
"При удалении куска из object этот объект создается заново"

Где ты об этом слышал?
источник

GH

Gagik Harutyunyan in JavaScript — русскоговорящее сообщество
Никита Михалков
"При удалении куска из object этот объект создается заново"

Где ты об этом слышал?
даже не помню, честно
источник

ТК

Таймураз Кайтмазов... in JavaScript — русскоговорящее сообщество
Никита Михалков
"При удалении куска из object этот объект создается заново"

Где ты об этом слышал?
Я не собираюсь тебе в лс писать и уговаривать, просто могу ебнуть спамом. Поменяй аватарку и не веди себя как додик либо будешь зарестрикчен во всех чатах
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Alex
хз может qq.filter((x,i)=>i ==1)
Совсем без перебора
источник
2020 June 10

rl

rodion leon in JavaScript — русскоговорящее сообщество
Буду сейчас делать копипаст ручками проектов с видео что нашел - клон trello, gmail, ecommerce, форум, блог, админка, firebase.
источник

rl

rodion leon in JavaScript — русскоговорящее сообщество
Какие ещё проекты стоит рассмореть для трудоустройства?
источник

rl

rodion leon in JavaScript — русскоговорящее сообщество
На курсах все остальные проекты были разрозненные
источник

rl

rodion leon in JavaScript — русскоговорящее сообщество
Все это в них есть в темах в комплексе выше - пагинация, добавление в избранное, локалсторадж и т.д
источник

rl

rodion leon in JavaScript — русскоговорящее сообщество
То бишь, например научусь я работать с todo, полями ввода данных для записи куда-то и сохранения, что ещё нужно учить будет?
источник

rl

rodion leon in JavaScript — русскоговорящее сообщество
Кроме полей ввода, и сопоставление с хуками жизненного цикла данных входящих и выходящих
источник

rl

rodion leon in JavaScript — русскоговорящее сообщество
Что то кроме этого сложно представить что можно облада всеми этими знаниями сделать
источник

rl

rodion leon in JavaScript — русскоговорящее сообщество
Еди за грани этого выйти
источник

П

Прив in JavaScript — русскоговорящее сообщество
есть псевдокласс который начинает работу когда элемент появился на странице ?
источник