Ilya
Vladimir
слишком много в нем всего, какие глупые ковенции, несвязаный между собой функционал
hamper 𓅝
Я вот хочу koa глянуть как нибудь, на скорость он вроде не претендует но говорят код красивее экспресса
Michael
Vladimir
например, используются глобалы
Vladimir
с чего бы?
Vladimir
https://github.com/metarhia/Impress/blob/master/applications/example/tasks/taskOne.renameToJs
Vladimir
это вообще не валидный js
Vlad
Божечки
Roman
Vladimir
нет
Roman
точно, не заметил функцию.
Vlad
И отсутствие двойных кавычек у свойств и значением — тоже
Michael
Vladimir
синтаксис)
Michael
Michael
это какой-т прикол?
Michael
я даже скопировал в консоль браузера
Michael
всё норм
Michael
слишком тонкая шутка
Michael
код говно конечно
Vladimir
хм, может так совпало, что конкретно это валидный js
Vladimir
ща
Vlad
И как будто один огромный туду на весь файл забыли написать
Michael
а что тебя смутило-то там лол
Michael
ну объект, да
Michael
куда они его конечно в таком виде выгружают интересно
Vladimir
нет
Vladimir
это определенно невалидный js
Vladimir
SyntaxError: Unexpected token :
Vladimir
почему это работает в консоли - отдельный вопрос
Ilya
лол
Michael
где там невалидное двоетоечие?
Michael
линию и столбец
Michael
в студию
Vladimir
place: 'master', // place to be executed: master, worker, cloud
^
Vladimir
почему - загадка для знатоков
Vladimir
Намекну
Michael
наверное потому что с телефона?
Michael
или хз
Michael
там нет переноса строки
Vladimir
() => { bar: 1 }
Vladimir
что вернет?
Michael
функцию
Michael
Vladimir
а функция что вернет?
Michael
undefined
Michael
эт собеседование?
Michael
)
Vladimir
а почему?
Michael
потому что тело
Vladimir
нет, намекаю
Michael
и в ней метка
Michael
bar
Vladimir
бинго
Michael
а причем тут стрелочки? )
Michael
нет, я не буду запускать ноду
Vladimir
например
Vladimir
вот это валидный js
Vladimir
{
foo: 'foo';
bar: 'bar';
}
Vladimir
а это - нет
Vladimir
{
foo: 'foo',
bar: 'bar'
}
Michael
мне кажется ты неправ
Vladimir
можешь проверить
Vladimir
Вот так в консоли
Vladimir
eval({
foo: 'foo',
bar: 'bar'
})
Vladimir
Телеграм съел кавычки
Michael
ну я понял
Vladimir
Скорее всего консоль заворачивает в скобки
Michael
хм, ну вообще да, там просто два стейтмента через запятые в фигурных скобках
Michael
какой же жиэс мерзкий
Michael
б-же
Michael
ненавижу
Anonymous
Igor
hamper 𓅝
нода же пока не умеет async/await нативно
💩🔨🐒
Ребят, если есть кто живой помогите.
Вобщем я JS-ник самоучка, пришёл в кодинг из веб-дизайна, и вот как-то так просуществовал почти 6 лет.
Научился писать клиентские морды на разных тулзах, потом дошёл до ноды, писал на ней небольшие проекты года полтора. И тут я понял что нихрена не знаю про серверные технологии.
Что почитать?
Anonymous
А как ты определил, что не знаешь?