Size: a a a

Node.js — русскоговорящее сообщество

2020 March 27

W

Wacker in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
в питоне, кстати говоря, действительно можно указывать имя параметра при вызове функции
а ts нельзя?
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Wacker
а ts нельзя?
можно через объект. getList({ limit: 10 })

но тогда и саму функцию нужно переделать, чтобы она объект принимала. в твоем случае это лишнее усложнение
источник

W

Wacker in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
можно через объект. getList({ limit: 10 })

но тогда и саму функцию нужно переделать, чтобы она объект принимала. в твоем случае это лишнее усложнение
а, спасибо Павел!
источник

W

Wacker in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
можно через объект. getList({ limit: 10 })

но тогда и саму функцию нужно переделать, чтобы она объект принимала. в твоем случае это лишнее усложнение
да, понял, типо деструктор
источник

V

Victor in Node.js — русскоговорящее сообщество
источник

V

Victor in Node.js — русскоговорящее сообщество
но вообще это дело привычки, без имен нормально)
источник

d

dettrix in Node.js — русскоговорящее сообщество
что предпочтительнее:
const fn = () => {};
module.exports = fn;
или экспорт сразу:
module.exports = () => {};
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
dettrix
что предпочтительнее:
const fn = () => {};
module.exports = fn;
или экспорт сразу:
module.exports = () => {};
а если тебе внутри файла нужно эту функцию вызвать?

но лично мне нравится через function определять (и выглядит приятнее, и не нужно париться о том, в каком порядке определены функции)
источник

d

dettrix in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а если тебе внутри файла нужно эту функцию вызвать?

но лично мне нравится через function определять (и выглядит приятнее, и не нужно париться о том, в каком порядке определены функции)
а правильно я понимаю, что при каждом обращении, во втором случае, будет создаваться новая функция? а при первом случае будет использоваться лишь ссылка на функцию?
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
dettrix
а правильно я понимаю, что при каждом обращении, во втором случае, будет создаваться новая функция? а при первом случае будет использоваться лишь ссылка на функцию?
не будет ничего создаваться
источник

d

dettrix in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
не будет ничего создаваться
спасибо, я утвердился)
источник

М

Максим in Node.js — русскоговорящее сообщество
Алексей Попов
Ну просто докажи что ты не верблюд 🤷‍♂
Стоян Стефанов Джаваскрипт шаблоны 35 стр.
Например. Но там обоснование — хойстинг варов. Вот поэтому я ответил на это 👇
источник

М

Максим in Node.js — русскоговорящее сообщество
Переслано от Victor
вар конечно, с let куча бойлерплейта
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Максим
Переслано от Victor
вар конечно, с let куча бойлерплейта
во втором варианте else variable2 — она обозначается в глобальном контексте? var'а то нет
источник

V

Victor in Node.js — русскоговорящее сообщество
Вары до выполнения выносятся на область функции
источник

V

Victor in Node.js — русскоговорящее сообщество
Поэтому это и сработает
источник

М

Максим in Node.js — русскоговорящее сообщество
Evgen
Мне кажется, что Максим все таки ушел пробовать. Фух. Дело - сделано
По делам ушёл.
В общем, думаю так —
Импорт, реквайры, константы в начале файла. Переменные в функциях в начале функции, в блоке кода вверху блока. В особых случаях можно прям на предыдущей строке.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Victor
Вары до выполнения выносятся на область функции
ага, понятно. я прост не использую их.

но в данном примере все равно не понятно, чем он лучше, чем const true ? 10 : 20
источник

V

Victor in Node.js — русскоговорящее сообщество
Потому что это сверхуппощенный пример
источник

d

dettrix in Node.js — русскоговорящее сообщество
тоже всегда думал, что var устарело
источник