тоже не понимаю зачем так пишут функции. Аля более крутой вид?
А какая разница как писать?
я тоже не понимаю) чисто ведь кому как приятно для глаз
Писать можно как угодно, если не обращать внимания на читабельность
Это будет неименованный экспорт
имя всегда дописать можно
при импорте в смысле?
в приведенном примере
не вижу никаких проблем лично для меня ( опять же зависит от человека ), но если выйти за рамки субъективщины, то function expression выигрывает в производительности, нежели function declaration
про читабельность - кому как. Не видел проблем с этим для себя и коллег.
тут согласен, с вами. Для меня, лично, глаз быстрее уливливает слово function
почему я так не люблю когда function expression-ом нгазывают стрелочные функции
Нет разницы, запись выше тоже expression
Когда ты смотришь на код и анализируешь его, то разбиваешь мысленно на более меньшие блоки. В JavaScript таким блоком является функция. Когда ты пробегаешь глазами левую часть экрана и вычленяешь оттуда слова function, и рядом с этим словом идёт её семантическое описание, то у тебя автоматически этот код разбивается и анализируется намного легче. Когда этого слова нет тебе нужно предпринимать дополнительное усилие зрение и головой чтобы понять где тут эти подблоки rода. И это надо делать каждый раз возвращаясь к этому конкретному компоненту или модулю, потому что когда работаешь с большим количеством кода это не запоминается Если тебе все равно как твой код будут читать другие - пиши как хочешь. JavaScript очень нестрогий язык, но это не значит что на нём надо выпендриваться и писать показывая что знаешь как по-разному можно складывать строку и число. Опять же, для себя - можно
Обсуждают сегодня