Size: a a a

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

2020 December 22

SI

Sanya Ilyin in JavaScript Noobs — сообщество новичков
Justice
Понять бы каким образом проверить это "хотя-бы" одно, сейчас такая конструкция. Но как я уже сказал выше она не работает если последнее поле не является undefined, что очевидно
У формы есть нативные методы вылидации
источник

ID

Igor Dmitriev in JavaScript Noobs — сообщество новичков
Помогите пожалуйста. Вопрос довольно тривиальный, скорей всего про всплытие событий...
Исходное: есть попап с изображение, на заднем плане тёмный фон, при клике по которому должен пропадать попап с изображением.
Задача: запретить закрытие попапа при клике по самому изображению.
Примечание: событие клик по тёмному фону повешено с помощью addEventListener.
источник

J

Justice in JavaScript Noobs — сообщество новичков
Sanya Ilyin
У формы есть нативные методы вылидации
В этом случае она точно не подойдет
источник

J

Justice in JavaScript Noobs — сообщество новичков
Bogdan Saliuk
Object.values(obj).some(v => v === undefined)
Решение с some помогло, спасибо большое
источник

Д

Діма in JavaScript Noobs — сообщество новичков
источник

Д

Діма in JavaScript Noobs — сообщество новичков
в 12 строке последний элемент выходит NaN как правильно избавится от него ?
источник

Д

Діма in JavaScript Noobs — сообщество новичков
interval.pop приемлимо или нет ?
источник

Д

Діма in JavaScript Noobs — сообщество новичков
не хочу прописывать условия чтобы останавливался перебор дойдя к последнему элементу ) как по мне, это лишний код
источник

j

jk in JavaScript Noobs — сообщество новичков
Діма
Вот альтернативный вариант.

let max = 0
for (let i = 0; i < arr.length - 1; i++) {
 max = Math.max(max, Math.abs(arr[i] - arr[i + 1]))
}
источник

Д

Діма in JavaScript Noobs — сообщество новичков
Гораздо проще и эфективней)) спасибо
источник

AC

Alexis Collione in JavaScript Noobs — сообщество новичков
Подскажите плиз если есть 15 элементов с одинаковыми классами, среди которых мне нужно обратиться только к элементам с определенными css свойствами, как через js правильно составить условие в таком случае?
источник

AC

Alexis Collione in JavaScript Noobs — сообщество новичков
допустим if ( border == 1 px solid red ), а остальные 1 px solid black
источник

D

Daniel in JavaScript Noobs — сообщество новичков
Alexis Collione
допустим if ( border == 1 px solid red ), а остальные 1 px solid black
if(elem.border-solid-red) объявлять как то так и вам нужно использовать любой из методов перебора
источник

#

#62715 in JavaScript Noobs — сообщество новичков
Alexis Collione
допустим if ( border == 1 px solid red ), а остальные 1 px solid black
elements.forEach( el => {
     if(el.style.border == red){
       //....
     }
});
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in JavaScript Noobs — сообщество новичков
#62715
elements.forEach( el => {
     if(el.style.border == red){
       //....
     }
});
Когда следующий фильм?
источник

#

#62715 in JavaScript Noobs — сообщество новичков
☬ Sᴀʏᴅᴜʟʟᴏ ツ
Когда следующий фильм?
Осталось немного, в 2021...
источник

MR

Muzaffar Rasulov in JavaScript Noobs — сообщество новичков
ребят можете подсказать более правильный подход для конвертации на нормальный вид ISO 8601
dateString.replace("PT", "").replace("H", ":").replace("M", ":").replace("S", "")
источник

a

amzp in JavaScript Noobs — сообщество новичков
Привет народ, у кого-то есть книга How JavaScript Works Douglas Crockford на английском?
источник

РК

Рома Кочережченко... in JavaScript Noobs — сообщество новичков
просто похвастаюсь говнокодом, который я налепил вчера:
 removeByPropertyValue(prop, value) {
   const indexesToDelete = []

   this.list.forEach((m) => {
     if (m[prop] == value) {
       indexesToDelete.push(this.list.indexOf(m))
     }
   })
   console.log(indexesToDelete)

   indexesToDelete.map(i => this.list[i] = null )
   this.list = this.list.filter((i) => i !== null)
 }
}
источник

РК

Рома Кочережченко... in JavaScript Noobs — сообщество новичков
о нормальной использовании filter я и не подозревал
источник