Size: a a a

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

2019 December 26

L

Lookarious in JavaScript — русскоговорящее сообщество
Michael
теоретически любой может быть лучше, ведь нативные не стилизуются (также хорошо как сборные)
А аccesibility?
источник

M

Michael in JavaScript — русскоговорящее сообщество
<input type="text" placeholder="YYYY-MM-DD"> офигительная accesibility же
источник

M

Michael in JavaScript — русскоговорящее сообщество
имхо, тут важнее usability, если лучше не делать, то лучше не делать🤤
источник
2019 December 27

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
Привет, кто подскажет алгоритм обхода массива следующим образом

имеется массив [1,2,3]

нужно из него создать массив
[
[1,2,3]
[1,2,0]
[1,0,3]
[1,0,0]
[0,2,3]
[0,2,0]
[0,0,3]
[0,0,0]
]

так же как заполняется двоичное число при инкрементации

я что-то догнать не могу логику, устал :(
источник

T

Theo in JavaScript — русскоговорящее сообщество
Именно в таком порядке должно быть?
источник

КВ

Королевская Ватрушка in JavaScript — русскоговорящее сообщество
В date нету yes и no
источник

КВ

Королевская Ватрушка in JavaScript — русскоговорящее сообщество
Документацию почитай как работать с формами в вуе
источник

КВ

Королевская Ватрушка in JavaScript — русскоговорящее сообщество
И зачем закрывать input?
источник

A

Alex in JavaScript — русскоговорящее сообщество
Grzegorz `gzhegow` Brzęczyszczykiewicz
Привет, кто подскажет алгоритм обхода массива следующим образом

имеется массив [1,2,3]

нужно из него создать массив
[
[1,2,3]
[1,2,0]
[1,0,3]
[1,0,0]
[0,2,3]
[0,2,0]
[0,0,3]
[0,0,0]
]

так же как заполняется двоичное число при инкрементации

я что-то догнать не могу логику, устал :(
примерно так, если в лоб и на коленке:

const src = [1, 2, 3]
const res = []
let r = 8
while (r) {
   r--
   res.push(
       src.map((v, i) => ((4 >> i) & r) ? v : 0)
   )
}
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
Alex
примерно так, если в лоб и на коленке:

const src = [1, 2, 3]
const res = []
let r = 8
while (r) {
   r--
   res.push(
       src.map((v, i) => ((4 >> i) & r) ? v : 0)
   )
}
спасибо!
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
Alex
примерно так, если в лоб и на коленке:

const src = [1, 2, 3]
const res = []
let r = 8
while (r) {
   r--
   res.push(
       src.map((v, i) => ((4 >> i) & r) ? v : 0)
   )
}
бл реально джедай
источник

A

Alex in JavaScript — русскоговорящее сообщество
Grzegorz `gzhegow` Brzęczyszczykiewicz
бл реально джедай
Меня не покидает мысль, что можно лучше и правильней.
И это решение точно под эту задачу, если количество элементов в исходном массиве будет отличаться от 3 - всё сломается, а это по законам Мёрфи и подобным обязательно произойдёт 🙂
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
Alex
Меня не покидает мысль, что можно лучше и правильней.
И это решение точно под эту задачу, если количество элементов в исходном массиве будет отличаться от 3 - всё сломается, а это по законам Мёрфи и подобным обязательно произойдёт 🙂
а ну да, у меня больше 3
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
в теории оч много
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
я думал там цифра 4 получается count + 1
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
аннет
источник

A

Alex in JavaScript — русскоговорящее сообщество
Grzegorz `gzhegow` Brzęczyszczykiewicz
а ну да, у меня больше 3
const src = [1, 2, 3]
const res = []
let steps = 1 << src.length
const shift = Math.ceil(steps / 2)
while (steps) {
   steps--
   res.push(
       src.map((v, i) => ((shift >> i) & steps) ? v : 0)
   )
}
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
Alex
Меня не покидает мысль, что можно лучше и правильней.
И это решение точно под эту задачу, если количество элементов в исходном массиве будет отличаться от 3 - всё сломается, а это по законам Мёрфи и подобным обязательно произойдёт 🙂
ну да, вместо четверки степень двойки от каунта - 1
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
4 режет 3 разряда
8 режет 4 разряда и тд
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
сдвиг влево для возведение двойки в степень... мама дорогая сколько всего я ещё не знаю))
источник