Size: a a a

JavaScript Noobs — сообщество новичков

2021 February 10

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
'#' + Date.now().toString(16).slice(0, 6)
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Szazzq
Вообще, я вот в бенчмарк сунул — очевидно, вариант со сдвигом работает на порядок быстрее. Но это же так, раз начали разные варианты присылать, почему бы и про этот не вспомнить?
как вариант со сдвигом работает быстрее, чем просто константное число?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
A Agnaev
а 24 в итоге просто магическое число?
я же сказал, что 2^24 === 16^6, а цвет в формате hex - 6 шестнадцатеричных цифр
источник

AA

A Agnaev in JavaScript Noobs — сообщество новичков
Ivan Savin
я же сказал, что 2^24 === 16^6, а цвет в формате hex - 6 шестнадцатеричных цифр
не сразу догнал😅
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
очень жаль, конечно, целых 3 символа экономии было бы(
источник

S

Szazzq in JavaScript Noobs — сообщество новичков
Alexey Ermakov
как вариант со сдвигом работает быстрее, чем просто константное число?
А, ты про этот вариант. Я про другой сначала подумал, который @Agnaevv предложил.

Но с тем, который у @i7_4n, если убрать padStart(6, '0'), то выходит примерно одинаково. Ну, побитовые операторы действительно быстрые.
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
(function(m,s,c){return (c ? arguments.callee(m,s,c-1) : '#') +
 s[m.floor(m.random() * s.length)]})(Math,'0123456789ABCDEF',5)

вот это я понимаю. код профессионала хд
источник

AA

A Agnaev in JavaScript Noobs — сообщество новичков
Давайте устроим конкурс на самый лютый и нечитаемый код?
источник

AA

A Agnaev in JavaScript Noobs — сообщество новичков
Победителю подзательник за нечитаемый код
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
обнаружен победитель
источник

C

Cvai in JavaScript Noobs — сообщество новичков
Ivan Savin
очень жаль, конечно, целых 3 символа экономии было бы(
скинь сайтик👀
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
Cvai
скинь сайтик👀
источник

C

Cvai in JavaScript Noobs — сообщество новичков
ty
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
np
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
В функцию передается строка (числа или буквы ) . Нужно из этой строки оставить толкьо элементы B8 8B и на выходе получить строку в которой остались эти элементы склеенные. Типа "B8B88B" кто знает как это сделать без регулярки ?
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
Ivan Savin
обнаружен победитель
кстати, этот победитель (и какие-то другие варианты) не вернут белый цвет (который FFFFFF)
источник

C

Chris in JavaScript Noobs — сообщество новичков
evgeny shev
В функцию передается строка (числа или буквы ) . Нужно из этой строки оставить толкьо элементы B8 8B и на выходе получить строку в которой остались эти элементы склеенные. Типа "B8B88B" кто знает как это сделать без регулярки ?
циклом
источник

ВК

Владимир Карпов... in JavaScript Noobs — сообщество новичков
никто не пробовал кошелек прикрутить, может кто подсказать, как это происходит ?
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Chris
циклом
Почему не работает подскажи пож ?
источник