Size: a a a

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

2020 October 08

O

Oil Field in JavaScript — русскоговорящее сообщество
Какое более лучшее решение обрабатывать аргументы в функции, если существует несколько опциональных параметров? Самое наивное решение - использовать объект в качестве аргумента. Как можно лучше?
источник

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
Oil Field
Какое более лучшее решение обрабатывать аргументы в функции, если существует несколько опциональных параметров? Самое наивное решение - использовать объект в качестве аргумента. Как можно лучше?
карринг
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Oil Field
Какое более лучшее решение обрабатывать аргументы в функции, если существует несколько опциональных параметров? Самое наивное решение - использовать объект в качестве аргумента. Как можно лучше?
Объект - хороший вариант
источник

DP

Dmitry Petrik in JavaScript — русскоговорящее сообщество
Народ, сталкивался кто что в мобильных браузерах летят мышиные события? Например mouseenter
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Oil Field
Какое более лучшее решение обрабатывать аргументы в функции, если существует несколько опциональных параметров? Самое наивное решение - использовать объект в качестве аргумента. Как можно лучше?
у нестрелочных функций есть объект arguments, но просто объект в качестве единственного аргумента будет удобнее
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
Alexey Ermakov
у нестрелочных функций есть объект arguments, но просто объект в качестве единственного аргумента будет удобнее
я бы даже сказал, что это будет гораздо нагляднее и проще в поддержке и расширении
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Igor Lesnevskiy
я бы даже сказал, что это будет гораздо нагляднее и проще в поддержке и расширении
да, я просто ещё один вариант напомнил
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Igor Lesnevskiy
я бы даже сказал, что это будет гораздо нагляднее и проще в поддержке и расширении
как раз наоборот
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
- нельзя поменять на стрелочную функцию
- нельзя пропустить аргументы посередине
- нельзя сказать какие в принципе аргументы принимаются
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Anton Permyakov
- нельзя поменять на стрелочную функцию
- нельзя пропустить аргументы посередине
- нельзя сказать какие в принципе аргументы принимаются
мне кажется, вы друг друга не поняли)
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
почему нельзя сказать?
function foo({bar = ‘123’} = {}) {}
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Alexey Ermakov
мне кажется, вы друг друга не поняли)
а, ну да
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
скорее, я твое сообщение слишком бегло прочитал :)
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
😊
источник

DP

Dmitry Petrik in JavaScript — русскоговорящее сообщество
Dmitry Petrik
Народ, сталкивался кто что в мобильных браузерах летят мышиные события? Например mouseenter
Разобрался. В тач событиях надо превентить симуляцию мышиных событий
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
Dmitry Petrik
Разобрался. В тач событиях надо превентить симуляцию мышиных событий
а ты не работал с PointerEvents? вроде как раз стандарт и нужен, чтобы не возиться отдельно с мышью и тачами
источник

DP

Dmitry Petrik in JavaScript — русскоговорящее сообщество
Igor Lesnevskiy
а ты не работал с PointerEvents? вроде как раз стандарт и нужен, чтобы не возиться отдельно с мышью и тачами
ты про css свойство?
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
нет
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
источник

DP

Dmitry Petrik in JavaScript — русскоговорящее сообщество
Спасибо. Буду иметь ввиду)
источник