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
Это как в той шутке что достаточно хороший программист фортрана будет с ходу писать на любом языке на фортране
Дима
😆
Lev
Хорошо, а мне к примеру надо User.save(ok=>{}) и таких данных много
Дима
И что?)
Дима
Мотивация алкоголика какая-то 🌚 "ну вот опять нет повода не экстендить"
Lev
Реализуются таким методом что потом подключать кеш, обновление и модификация данные в бд и т.п.
Дима
Это не важно, абсолютно
Дима
Ты понимаешь, что кроме классов в языке бывают и нормальные функции и ими абсолютно так же можно пользоваться?
Дима
Что есть замыкания и не нужно ползать по статикам чтобы обращаться к области видимости?
Lev
Неудобно ими
Дима
Пиздец, а вот то что ты выше накостылял по твоему удобно?
Дима
Я бы тебя отправил это всё переписывать без разговоров) Это просто никуда не годится
Дима
Я понимаю сложно впервой, поэтому и говорю — изучи замыкания и прочие базовые концепции языка
Lev
Что за замыкания?
Lev
Проясни
krn
Колбэк ?
Lev
Ясно
Vyacheslav
Что за замыкания?
они так-то и в пхп есть
Lev
Ладно, время покажет как классы в js себя реализуют)
Anton
Такой вопрос. Есть ли какой-нибудь форматтер для eslint, чтобы если в терминале webstorm будет показана ошибка в файле при проверке, то чтобы на название файла можно было кликнуть и перейти прям на ту строчку и место, где ошибка? Чтобы вручную файл не искать и место, где ошибка
Oleg
Что за замыкания?
И на этом мы завершаем разговор и отправляем человека в нубочат
Group Butler [beta]
Что за замыкания?
pro.js.noobs -- https://t.me/joinchat/AAAAAD3Uyr3trzb9rRc77g
Group Butler [beta]
Lev
Ну маладцы, групповая деградация налицо
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
вроде сейчас растет поколение "гуглеров", а гуглить лень
а когда отвечаешь - еще и претензии высказывают
Костя
аж бля бесит
Костя
вот серьезно
Костя
передергивает
Vyacheslav
Тебе ведь не трудно флудить дак иответить так же)
Тоже уже подумал что флуд надо почистить свой, тебе и ответили, дали ссылку на учебник, дали ссылку на чат где данный вопрос уместен
Oleg
Вообще удалять сообщения не очень, теперь не все сообщения выглядят адекватно
Vyacheslav
Вообще удалять сообщения не очень, теперь не все сообщения выглядят адекватно
Если бы в этом разговоре была хоть какая-то смысловая нагрузка, не стал бы, а так ¯\_(ツ)_/¯
Костя
я только не понял, как этот человек может рассуждать о высоком (var vs let) и не знать о замыканиях)
Oleg
Самое главное что этот человек по ссылке в чат другой не перешел, значит мы его больше не увидим
Oleg
Не признал себя нубом и гордо обидчиво ушел
Ⓢⓔⓡⓖ
Привет, кто сталкивался с проблемой - в webpack-dev-server сломался hot reload :(
Ⓢⓔⓡⓖ
пишет Cannot get /a/b/c
Ⓢⓔⓡⓖ
Но иногда срабатывает норм и выдаёт страницу, но потом может снова сломаться через некоторое время ?
Oleg
Кавычки другие тебе нужны, вот такие `
ceiling cat
${VARIABLE}?
Cenator 🐈
``${expression}``
Oleg
И ${var}
Mikhail
`${var}`
Cenator 🐈
Одна пара бэктиков
Cenator 🐈
Не забывайте что там не только переменные можно
Cenator 🐈
А любое вычисляемое значение