Size: a a a

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

2020 August 05

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Опечатка в function
источник

3

3301 in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Опечатка в function
👍🏻👍🏻👍🏻👍🏻
источник

CM

Chingiz Mamiyev in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Опечатка в function
Красавчик👍
источник

3

3301 in JavaScript Noobs — сообщество новичков
Спасибо)
источник

j

jk in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Если кому не трудно, гляньте, что к чему, и как можно улучшить https://codepen.io/SpeedWagon_S/pen/ExKxNVo , сама задача на скрине
Обработчики ошибок выкинь. Только off что-то возвращает непонятно зачем. else if задействуй. Твой эмиттер поддерживает только один вызов on на эвент. Следующий on затирает предыдущий массив. По условию он не должен формировать массив через спред, а добавлять по одному коллбеку. Map избыточен, eventName всегда string. Проверки у off на callback нет, сносит всё.
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
jk
Обработчики ошибок выкинь. Только off что-то возвращает непонятно зачем. else if задействуй. Твой эмиттер поддерживает только один вызов on на эвент. Следующий on затирает предыдущий массив. По условию он не должен формировать массив через спред, а добавлять по одному коллбеку. Map избыточен, eventName всегда string. Проверки у off на callback нет, сносит всё.
Т. Е. сделать объект, который имеет только ключ: функция?
источник

j

jk in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Т. Е. сделать объект, который имеет только ключ: функция?
Ключ - имя эвента. Значение - массив коллбеков. Поиск в массиве и удаление отдельных коллбеков. Добавление коллбеков в массив.
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
jk
Ключ - имя эвента. Значение - массив коллбеков. Поиск в массиве и удаление отдельных коллбеков. Добавление коллбеков в массив.
Понял, спасибо
источник

j

jk in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Понял, спасибо
Возможно вместо массива элегантнее использовать Set
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
jk
Возможно вместо массива элегантнее использовать Set
Да, кстати, по факту, да
источник

IK

Igor Kim in JavaScript Noobs — сообщество новичков
Всем привет, можете подсказать примерный ценник сайта?
источник

IK

Igor Kim in JavaScript Noobs — сообщество новичков
Вот сайт: http://karfor.ru/
источник

j

jk in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Да, кстати, по факту, да
И ещё стоит создавать объекты-хранилища через Object.create(null)
источник

O

Orian in JavaScript Noobs — сообщество новичков
Igor Kim
Вот сайт: http://karfor.ru/
так оно же кривое
источник

IK

Igor Kim in JavaScript Noobs — сообщество новичков
Да, но можете все равно сказать хотя-бы примерный ценник, если сможете то без учёта кривизны
источник

O

Orian in JavaScript Noobs — сообщество новичков
я бы ориентировался на то сколько готовы заплатить, но мне кажется это в готовом виде стоит не больше 1000
источник

IK

Igor Kim in JavaScript Noobs — сообщество новичков
Хорошо, спасибо
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
jk
Возможно вместо массива элегантнее использовать Set
Спасибо за помощь, вроде переписал как надо, сможешь глянуть ещё разок?
https://codepen.io/SpeedWagon_S/pen/BaKapzR
И там просят каким-то образом расширить с помощью наследника класс так, чтобы в него добавился этот if('*'), уже много чего перечитал, но так и не понимаю как это сделать :(
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
почитай про наследование классов и про ключевое слово super
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Kotan 🐱 Pupkin
почитай про наследование классов и про ключевое слово super
Та читал я уже, просто super и т.д, но как сделать так, чтобы при вызове родительского метода сначала он шёл в дочерний - не понимаю
источник