Size: a a a

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

2020 December 27

АБ

Артём Бондаренко... in JavaScript Noobs — сообщество новичков
yung musk
Добавить и на него проверку перед length
Как вариант)
источник

АБ

Артём Бондаренко... in JavaScript Noobs — сообщество новичков
А вообще может слабо понятно определение пустой элемент
источник

АБ

Артём Бондаренко... in JavaScript Noobs — сообщество новичков
Может как раз null и имелся в виду
источник

AS

Artem Sokolovskiy in JavaScript Noobs — сообщество новичков
через жс можно делать свои анимации? к примеру свой переход цвета или размера
источник

j

jk in JavaScript Noobs — сообщество новичков
Artem Sokolovskiy
через жс можно делать свои анимации? к примеру свой переход цвета или размера
Да. Есть десятки готовых библиотек. gsap, animejs
источник

i

iwahid in JavaScript Noobs — сообщество новичков
Chris
Есть у меня ощущение, что empty - это unset элементы, а не пустые строки
Сорян, я чёт затупил. Не добавил массив из примера. В нём видно что подразумевается под пустым элементом (второе значение в массиве)
let arr = ['test', ,'word', '', 'value']
источник

AS

Artem Sokolovskiy in JavaScript Noobs — сообщество новичков
iwahid
Сорян, я чёт затупил. Не добавил массив из примера. В нём видно что подразумевается под пустым элементом (второе значение в массиве)
let arr = ['test', ,'word', '', 'value']
а элементы из списка выбирать arr[2]? ибо в жс не пробовал массивы
источник

i

iwahid in JavaScript Noobs — сообщество новичков
Artem Sokolovskiy
а элементы из списка выбирать arr[2]? ибо в жс не пробовал массивы
Если вопрос не в контексте решаемой здесь задачи, то да. в [ ] указываешь необходимый тебе индекс
источник

M

Maybe in JavaScript Noobs — сообщество новичков
https://jsfiddle.net/2tgwcLxb/

Всем привет, стоит вроде проверка на минимальное число 1 и 0 в инпутах, числа прибавляются рандомно от 1 до 10 в первом инпуте и от -1 до -9 во втором. Соответственно в первом инпуте минимальное число может 1 а во втором не выше 0. Но если нажимать кнопку минус часто, иногда проскакивает некорректный value/ Как можно исправить??
источник

j

jk in JavaScript Noobs — сообщество новичков
iwahid
Сорян, я чёт затупил. Не добавил массив из примера. В нём видно что подразумевается под пустым элементом (второе значение в массиве)
let arr = ['test', ,'word', '', 'value']
filter для них даже коллбек не будет выполнять, они просто исчезнут из нового массива.
источник

j

jk in JavaScript Noobs — сообщество новичков
Технически их как бы и так "нет" xD
источник

FT

Fat Tony in JavaScript Noobs — сообщество новичков
При заливе файлов на гитхаб немогу ввести пароль, недает печатать
источник

M

Maybe in JavaScript Noobs — сообщество новичков
Fat Tony
При заливе файлов на гитхаб немогу ввести пароль, недает печатать
Он печатает, просто ты не видишь
источник

FT

Fat Tony in JavaScript Noobs — сообщество новичков
блин
источник

FT

Fat Tony in JavaScript Noobs — сообщество новичков
спасибо
источник

M

Maybe in JavaScript Noobs — сообщество новичков
Вводи правильный пароль, и нажимац Enter
источник

ym

yung musk in JavaScript Noobs — сообщество новичков
Fat Tony
При заливе файлов на гитхаб немогу ввести пароль, недает печатать
Лагична, шоб не спалили че ты там вводишь
источник

i

iwahid in JavaScript Noobs — сообщество новичков
jk
filter для них даже коллбек не будет выполнять, они просто исчезнут из нового массива.
Круто, не знал

В таком случае, если решать через filter, и опираясь на массив из примера, то решение вообще элегантно:
let arr1 = ['a', , 'b', '', 'c'];
result = arr1.filter(item => item !== '')
источник

j

jk in JavaScript Noobs — сообщество новичков
iwahid
Круто, не знал

В таком случае, если решать через filter, и опираясь на массив из примера, то решение вообще элегантно:
let arr1 = ['a', , 'b', '', 'c'];
result = arr1.filter(item => item !== '')
Если в этом массиве только три вида значений, пустые строки, строки не нулевой длины и просто empty тогда можно ещё короче.
источник

AK

Alex Kovalenko in JavaScript Noobs — сообщество новичков
iwahid
Я решил задачу с использованием filter, и она работает
let result = ['test', , 'word', '', 'value'].filter(item => {
 if (item !== undefined && item != '')
   return true
 return false
})
но задача была отклонена. Единственная причина, на мой взгляд, это то, что требуется изменять текущий массив. Иначе (если бы допускалось вернуть новый) в условии  бы указали что вернуть новый
у тебя в условии ошибка, поменяй и на или
источник