Oleg
http://phptojs.mostka.com
Дима
class BaseClass {
val = 'Base'
}
class SecondClass extends BaseClass {
val = 'Second'
}
Oleg
Онлайн транспилер php в js
Дима
Явное лучше неявного
Дима
Не доставай переменные через гланды, просто пиши то что ты хотел написать
Lev
Вы всегда да онлайн услугами на работе пишите так?)
Dika
Дима
Нет никакого смысла совершать вояж через пятак статиков, геттеров и парентов, когда можно просто напрямую написать то, что ты имел ввиду
Lev
Я тут переменные так для теста сделал
Lev
Для проверки сохранения экземпляра и наследованности
Дима
Ну вот я тебе говорю, твой тест этого не показывает, но ты рискуешь огрести ряд проблем с таким подходом)
Oleg
Человек хочет писать на JS на пхп
Дима
Ни разу не припоминаю, чтобы я всерьез в проде что-то дёргал через this.constructor
Дима
Oleg
Это как в той шутке что достаточно хороший программист фортрана будет с ходу писать на любом языке на фортране
Дима
😆
Nikolay
Lev
Хорошо, а мне к примеру надо User.save(ok=>{}) и таких данных много
Дима
И что?)
Дима
Мотивация алкоголика какая-то 🌚 "ну вот опять нет повода не экстендить"
Дима
Lev
Реализуются таким методом что потом подключать кеш, обновление и модификация данные в бд и т.п.
Дима
Это не важно, абсолютно
Дима
Ты понимаешь, что кроме классов в языке бывают и нормальные функции и ими абсолютно так же можно пользоваться?
Дима
Что есть замыкания и не нужно ползать по статикам чтобы обращаться к области видимости?
Lev
Неудобно ими
Дима
Пиздец, а вот то что ты выше накостылял по твоему удобно?
Дима
Я бы тебя отправил это всё переписывать без разговоров) Это просто никуда не годится
Дима
Я понимаю сложно впервой, поэтому и говорю — изучи замыкания и прочие базовые концепции языка
Lev
Что за замыкания?
Lev
Проясни
Nikolay
krn
Колбэк ?
Lev
Ясно
Lev
Ладно, время покажет как классы в js себя реализуют)
Anton
Такой вопрос. Есть ли какой-нибудь форматтер для eslint, чтобы если в терминале webstorm будет показана ошибка в файле при проверке, то чтобы на название файла можно было кликнуть и перейти прям на ту строчку и место, где ошибка?
Чтобы вручную файл не искать и место, где ошибка
Oleg
Что за замыкания?
И на этом мы завершаем разговор и отправляем человека в нубочат
Oleg
Group Butler [beta]
Что за замыкания?
pro.js.noobs -- https://t.me/joinchat/AAAAAD3Uyr3trzb9rRc77g
Oleg
Lev
Ну маладцы, групповая деградация налицо
Oleg
Lev
Очередные троли
Igor
Очередные троли
ты спрашиваешь, что такое замыкания, но делаешь это без уважения
Костя
Костя
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures
Костя
A closure is the combination of a function and the lexical environment within which that function was declared.
Костя
так лудше?
Lev
Я знаю, но если я это под другим словом всегда понимал а тут начинают как дети себя вести то и за что спасибо то говорить
Oleg
Просто это на собеседование разделение между джуном и стажером
Lev
Я с телефона пишу
Lev
Тебе ведь не трудно флудить дак иответить так же)
Костя
что за молодежь пошла
Костя
)
Костя
вроде сейчас растет поколение "гуглеров", а гуглить лень
Костя
и пусть я еще хоть раз услышу от какого-то умника, что "не нужно учиться, ведь всю информацию можно быстро найти в интернете"
Igor
Костя
аж бля бесит
Костя
вот серьезно
Костя
передергивает
Oleg
Вообще удалять сообщения не очень, теперь не все сообщения выглядят адекватно
Костя
я только не понял, как этот человек может рассуждать о высоком (var vs let) и не знать о замыканиях)
Oleg
Самое главное что этот человек по ссылке в чат другой не перешел, значит мы его больше не увидим
Oleg
Не признал себя нубом и гордо обидчиво ушел
Nikolay
Ⓢⓔⓡⓖ
Привет, кто сталкивался с проблемой - в webpack-dev-server сломался hot reload :(
Ⓢⓔⓡⓖ
пишет Cannot get /a/b/c
Ⓢⓔⓡⓖ
Но иногда срабатывает норм и выдаёт страницу, но потом может снова сломаться через некоторое время ?
Oleg
Кавычки другие тебе нужны, вот такие `
ceiling cat
${VARIABLE}?
Cenator 🐈
``${expression}``
Oleg
И ${var}
Mikhail
`${var}`
Cenator 🐈
Одна пара бэктиков
Cenator 🐈
Не забывайте что там не только переменные можно
Cenator 🐈
А любое вычисляемое значение