Size: a a a

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

2021 February 08

A

Amber Linden in JavaScript Noobs — сообщество новичков
Евгений
ребят, опять я завис. Есть функция нахождения максимального значения в массиве. Вроде работает
function min(array) {  
 
 
  if (array && array.length > 0) {  
 let max = array[0];
 array.forEach(function(elem) {
   if (elem > max) max = elem;
 });    
 return max;
} else {
 return 0;
}  
}

Но по условиям задачи функция должна вернуть 0, если в массиве не числа, или он пустое, или еще что-то, кроме чисел.
Здесь же, если в массив написать просто строку, то строку и выдаст. Как правильно сделать проверку?
в начале проверку добавить если включает что-то не то, вернуть 0, иначе проверяшь остальное
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
evgeny shev
Народ, а в реальной работе часто используются document.body.children и first/last и тд, именно по узлам ? Или же нет ?parentNode и тд ?
Кто подскажет ? Часто ли такая навигация юзается ?
источник

A

Amber Linden in JavaScript Noobs — сообщество новичков
evgeny shev
Народ, а в реальной работе часто используются document.body.children и first/last и тд, именно по узлам ? Или же нет ?parentNode и тд ?
для верстки чаще, чем для программирования)
источник

АГ

Алексей Городбин... in JavaScript Noobs — сообщество новичков
Alexey Ermakov
можешь в аргументы передать (this: MyType)
И что это даст?
источник

АП

Александр Поволоцкий... in JavaScript Noobs — сообщество новичков
jk
На моей памяти это задание кидают уже третий раз. https://t.me/js_noobs_ru/503392
И будут кидать, пока все не научатся работать с асинхрой (т.е. всегда!)
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Алексей Городбин
И что это даст?
тип this внутри функции
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Александр Поволоцкий
Смотри. Есть список счетов - id, дата, сумма. map-ом из этого год и сумму я делаю, это очевидно.
А вот как в reduce красиво завернуть, чтобы на выходе был список "год-сумма"? Через forEach я понимаю, мне интересно вот так
arr.reduce((acc, cur) => ({
 ...acc,
 [cur.date.getYear()] = (acc[cur.data.getYear()] | 0) + cur.amount
}, {})
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Amber Linden
для верстки чаще, чем для программирования)
В вёрстке же юзается css код, first/last child , nth child и тд, ты об этом ? Я просто хз у меня тема по дом навигации, но мне казалось в js лучше через переменные получать элементы с помощью querySelector / getElementById а не через parentNode child и тд
И пока не понимаю, зачем вообще получать узлы а не элементы в js ? Вернее понимаю, но мне кажется это не часто ?
источник

АП

Александр Поволоцкий... in JavaScript Noobs — сообщество новичков
Хм. Можно и так - сначала побрить... Спасибо, вкурю. Даже в чем-то красиво
источник

A

Amber Linden in JavaScript Noobs — сообщество новичков
evgeny shev
В вёрстке же юзается css код, first/last child , nth child и тд, ты об этом ? Я просто хз у меня тема по дом навигации, но мне казалось в js лучше через переменные получать элементы с помощью querySelector / getElementById а не через parentNode child и тд
И пока не понимаю, зачем вообще получать узлы а не элементы в js ? Вернее понимаю, но мне кажется это не часто ?
я за два года ни разу это не использовала, если честно. Но знать-то лишним не будет?
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Amber Linden
я за два года ни разу это не использовала, если честно. Но знать-то лишним не будет?
Понял, то что и хотел узнать . А вы работаете уже ? Как получаете элементы со страницы в js ?
источник

j

jk in JavaScript Noobs — сообщество новичков
Amber Linden
я за два года ни разу это не использовала, если честно. Но знать-то лишним не будет?
Во многой мудрости много печали; и кто умножает познания, умножает скорбь.
источник

И

Ильфан in JavaScript Noobs — сообщество новичков
jk
Во многой мудрости много печали; и кто умножает познания, умножает скорбь.
Ауф☝️
источник

A

Amber Linden in JavaScript Noobs — сообщество новичков
evgeny shev
Понял, то что и хотел узнать . А вы работаете уже ? Как получаете элементы со страницы в js ?
в основном я работаю с реактом и напрямую с DOM мне встречаться не приходится
источник

K

KR1470R in JavaScript Noobs — сообщество новичков
Ильфан
Ауф☝️
Почему рот в говне?
источник

И

Ильфан in JavaScript Noobs — сообщество новичков
KR1470R
Почему рот в говне?
😂
источник

V

Vladyslav in JavaScript Noobs — сообщество новичков
гайс
а делал кто обучалку по взаимодействию с сайтом?
типа вот теперь можно нажать сюда и будет так,
а можно сюда - и будет так
как бы туториал
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Amber Linden
в основном я работаю с реактом и напрямую с DOM мне встречаться не приходится
Круто, уже жду не дождусь когда в реакт полезу . Подучу js чутка и в путь . поэтому изучил для общего знания и рад что особо не буду это применять ,мне как-то не по душе так общаться с дом.
источник

V

Vladyslav in JavaScript Noobs — сообщество новичков
как вообще такое сделать без лишних усилий на разные экраны и тд
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Math.min(...nums, 0)
источник