Size: a a a

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

2020 February 23

М

Максим in JavaScript Noobs — сообщество новичков
что не так уже с function?
источник

DD

Dmitry Dugin in JavaScript Noobs — сообщество новичков
Лапки Х
var и function как минимум
еще и JQ... нафиг его.
источник

L

Lookarious in JavaScript Noobs — сообщество новичков
Dmitry Dugin
он указал на его проблемы, разве плохо? человек прочтет и поймет как не нужно
Блин мне то что пусть пишет на чём хочет но не показывает моё решение не правильным, какой вопрос такой ответ
источник

AA

Afanasjev Alex in JavaScript Noobs — сообщество новичков
Ребята вопрос. Есть массив. В нем строки 1,2,3... и тд до 12. Удаляю каждый третий элемент, как мне потом рандом вычислить из оставшихся исключив undefined?
источник

T

Theo in JavaScript Noobs — сообщество новичков
Afanasjev Alex
Ребята вопрос. Есть массив. В нем строки 1,2,3... и тд до 12. Удаляю каждый третий элемент, как мне потом рандом вычислить из оставшихся исключив undefined?
arr.filter(n => n%3)
источник

u

undefined in JavaScript Noobs — сообщество новичков
Afanasjev Alex
Ребята вопрос. Есть массив. В нем строки 1,2,3... и тд до 12. Удаляю каждый третий элемент, как мне потом рандом вычислить из оставшихся исключив undefined?
удаляй не через delete, а через splice
источник

T

Theo in JavaScript Noobs — сообщество новичков
Не останется undefined
источник

u

undefined in JavaScript Noobs — сообщество новичков
тогда не останется полей с undefined
источник

DD

Dmitry Dugin in JavaScript Noobs — сообщество новичков
Afanasjev Alex
Ребята вопрос. Есть массив. В нем строки 1,2,3... и тд до 12. Удаляю каждый третий элемент, как мне потом рандом вычислить из оставшихся исключив undefined?
youArray.filter(Boolean) но это не правильно, для нуба сойдет, если небольшой массив
источник

T

Theo in JavaScript Noobs — сообщество новичков
Не трогай массив вообще не через delete, не через splice. const newArr = arr.filter(n => n%3)
источник

DD

Dmitry Dugin in JavaScript Noobs — сообщество новичков
Theo
Не трогай массив вообще не через delete, не через splice. const newArr = arr.filter(n => n%3)
ага, лучше так, алгоритмическую сложность к минимуму привели
источник

L

Lookarious in JavaScript Noobs — сообщество новичков
Theo
Не трогай массив вообще не через delete, не через splice. const newArr = arr.filter(n => n%3)
Да, мутация это плохо
источник

ЛХ

Лапки Х in JavaScript Noobs — сообщество новичков
Vladislav K.
Ясно.
Без function нельзя использовать некоторые функции jquery, такие как each
each легко заменить. вообще не люблю перебор через метод, слишком длинно
источник

DD

Dmitry Dugin in JavaScript Noobs — сообщество новичков
Theo
Не трогай массив вообще не через delete, не через splice. const newArr = arr.filter(n => n%3)
" не через splice." - кажется там тогда вообще каждый раз новый массив создается? так да?
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
Лапки Х
each легко заменить. вообще не люблю перебор через метод, слишком длинно
Это не отменяет того, что ваш совет ломает работоспособность
источник

T

Theo in JavaScript Noobs — сообщество новичков
Dmitry Dugin
" не через splice." - кажется там тогда вообще каждый раз новый массив создается? так да?
Какой каждый раз? Один раз.
источник

AA

Afanasjev Alex in JavaScript Noobs — сообщество новичков
задача еще вот в чем, после того как каждый третий элемент будет undefined мне нужно будет постоянно "затирать" индексы и рандомно выбирать из остатков
источник

ЛХ

Лапки Х in JavaScript Noobs — сообщество новичков
Vladislav K.
Это не отменяет того, что ваш совет ломает работоспособность
мой совет — писать for of вместо each. Я писал решение выше
источник

М

Максим in JavaScript Noobs — сообщество новичков
слишком длинно 3 строки each (которые вообще можно привести в 1 строку)@решение на 9 строк с for of
источник

AA

Afanasjev Alex in JavaScript Noobs — сообщество новичков
думаю через boolean перебор нужен, но как это сделать?
источник