Size: a a a

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

2021 May 14

UT

Unknown T. in JavaScript — русскоговорящее сообщество
Ну то, что ты хочешь сделать, это делает
Сама идея присваивать это в такой вот объект для меня выглядит весьма странной (не понятно, в чем профит делать такие ключи). Но может у тебя какой-то очень особый кейс, где это надо
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
т.е. почему, например, не такая структура: object.categories[i]
источник

KS

Kirill Sinitsyn in JavaScript — русскоговорящее сообщество
ну мне типо просто надо разделить на разные категории весь поток данных, потом выводить кнопки для этих категорий и при клике на каждой отображать нужный блок в котором свои объекты
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
.
источник

KS

Kirill Sinitsyn in JavaScript — русскоговорящее сообщество
ну либо я что-то мудрю)
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
А ещё, делить входной поток объектов на фрагменты по N предметов можно в одну строку в lodash. Будет:
object.categories = _.chunk(input, size);
источник

KS

Kirill Sinitsyn in JavaScript — русскоговорящее сообщество
да про это видел, но лодаш ради этого одного тянуть мне кажется незачем
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
А ты притяни только lodash/chunk. Lodash — модульный.
источник

W

Whoisyourdaddy in JavaScript — русскоговорящее сообщество
можно вытянуть отдельную утилку
источник

W

Whoisyourdaddy in JavaScript — русскоговорящее сообщество
+
источник

KS

Kirill Sinitsyn in JavaScript — русскоговорящее сообщество
вот этого не знал, не работал с ним, но видел это решение с chunk
источник

KS

Kirill Sinitsyn in JavaScript — русскоговорящее сообщество
спасибо!
источник

W

Whoisyourdaddy in JavaScript — русскоговорящее сообщество
будет куда читабельнее, а во вторых любой кто даже не знаком с лодашем быстро сможет разобраться что за функция) у них прекрасаня дока
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
А так вообще в целом, я сомневаюсь, что 25кб (если правильно помню) лодаша для твоего приложения какую-то роль сыграют. А использовать его ты будешь постоянно, если только начнёшь, очень нехило сокращает код.
источник

W

Whoisyourdaddy in JavaScript — русскоговорящее сообщество
с другой стороны, если челик только учится то лучше самому что-то пописать)
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
Ну в плане обучения вообще да
А в прод лучше проверенные решения тащить
источник

KS

Kirill Sinitsyn in JavaScript — русскоговорящее сообщество
не, это не для прода)
источник

W

Whoisyourdaddy in JavaScript — русскоговорящее сообщество
согласен
источник

AZ

Adilet Zhuman in JavaScript — русскоговорящее сообщество
нужно повесить слушатель при загрузке дом контента, перехватывать его hash и делать переход плавный
источник

V

Vyacheslav in JavaScript — русскоговорящее сообщество
Регуляркой словить эти цифры как?
источник