Вадим
Maksim
господа, дайте плиз фидбек на задачку https://jsfiddle.net/veiland174/kshwq6yg/
результаты выполнения в консоли
Mark
Сап
Шило в жопе написать приложение, знаю js, react, node, но приложенько хочу на мобилку
Что лучше взять? flutter, react native, swift/что-то там для андроида?
Mark
Хотелось-бы из коробки поддержку под обе платформы
adil
adil
adil
На сколько я знаю от людей которые делали на нем а потом переписали на нейтив, разницы нет. Как они говорят аксиома Эскобара, но с кордовой проще
Anonymous
Доброе утро, коллеги. Подскажите, как правильно делать взаимодействие с веб-приложением после авторизации.
Пользователь авторизуется, в случае успеха - ему приходит сокет. (Или должен приходить еще, например, Id для последующей работы?)
Как происходит получение всей инфы, подружаемой на домшнюю страницу пользователя? Отправляется запрос с Id пользователя и сокетом?
Никита
user_session
Anonymous
@wimanen спасибо!
VladTermo
Добрый день! Подскажите, с чего начать изучение JS, посоветуйте хорошие курсы или материалы для изучения.
Maksim
https://learn.javascript.ru/
Maksim
привет
VladTermo
Спасибо, буду изучать!
Alexander
neofetch
Спасибо, буду изучать!
Советую тебе если у тебя немного плохо с пониманием алгоритмов как и у всех вначале почитать
You dont know js (Ru)
neofetch
Прекрасная книга которая разжует все данные которые есть в learn-e
Nikolay
Maksim
а что не так? как по мне лучше завернуть и использовать)
Maksim
class FindCycle {
ООП головного мозга?
Nikolay
Класс зачем?
Nikolay
Заверни и используй, без него.
Nikolay
if (typeof newArray !== 'object'
Проверка на массив делается обычно иначе: Array.isArray(newArray)
Никита
Класс зачем?
модно молодежно хоть и малость не надежно)
VladTermo
Никита
neofetch
ооп нельзя сравнивать с чем то ибо это одна из укрепившихся парадигм
neofetch
neofetch
кто хочет использует — кто хочет — нет
neofetch
neofetch
Это стало фундаметально много где
Nikolay
Nikolay
Палец — это фундаментально?
neofetch
Не материализируй.
neofetch
Это просто обьект для сравнения.
Dmitriy
Nikolay
Nikolay
Или пальцы с ООП как раз можно? Я запутался.
neofetch
Сразу видно — программист.
neofetch
neofetch
Рука — это набор парадигм которые использовались когда либо, палец — его часть
Nikolay
Продолжай.
Nikolay
Так, стоп. А с ногами как быть?
Nikolay
getInterimValues(interimArray) {
Не хочу показаться невеждой, но кто такое Interim?
Maksim
временный
Maksim
Я использовал класс, потому что (на мой взгляд) удобней выглядит и удобней использовать, когда все методы разделены по полкам и не путаются.
Nikolay
Nikolay
У тебя они точно так же в кучу собраны в классе.
Nikolay
В js есть модули — пользуйся.
Nikolay
Не нужен тут класс, убери.
Nikolay
*Я когда-нибудь отучусь писать столбиком*
Nikolay
Каждый раз, когда вы заводите класс в жаваскрипте, — где-то в страшных муках умирает молодой вомбат.
Maksim
я не люблю вомбатов
Nikolay
Нахуя вам неявный контекст, вот это всё? Это по-вашему удобно, поддерживаемо?
🦜
Nikolay
Nikolay
Nikolay
Чем это вдруг стало неудобно? const data = { /** данные */ };
Nikolay
Хоть какой-то толк от "классов" есть в случае, когда у тебя заранее известно, что будет ОЧЕНЬ много инстансов однотипного говна. И то за уши притянуто.
🦜
Nikolay
GG
типо сразу понятно что это User
Nikolay
type User = {
name: string,
...
}
const data: User = ...;
Nikolay
В 2к18 уже почти что стыдно писать код без типизации.
GG
с классами ты опрерируешь в проэкте сущьностями, а без, просто какими-то структурами
GG
а если структурка как-то динамически генерится, то вообще хуй просышь, с чем работаешь
GG
но так-то да, с типами к структуркам можно написать алиасы, и будет нонрм
Nikolay
А вот тестируемость очень страдает, когда у тебя данные и функции для работы с ними живут внутри этих же данных.
Nikolay
(я про методы)
GG
ну с методами хз
Nikolay
Есть модули и функции. Это необходимый и достаточный набор инструментов для нормальной организации кода в js.
GG
мне тоже нравится больше держать ф-ции для работы с данными, отдельно от данных
Nikolay