Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 June 04

Q

Qwerty in NodeUA - JavaScript and Node.js in Ukraine
const getItems = (domainName=undefined, categoryId=undefined) => {
// foo
// bar
 return _cache.getItems(domainName, categoryId);
};
я прав, что если функция допускает вызов без параметров, то стоит явно указать undefined по-умолчанию, несмотря на то, что и без этого не будет ошибки?
источник

d

dirtyhandz in NodeUA - JavaScript and Node.js in Ukraine
Благодарю!
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
Можно не указывать, но best practice- указывать сначала обязательные параметры, а потом необязательные
источник

Q

Qwerty in NodeUA - JavaScript and Node.js in Ukraine
про порядок обязательных-необязательных понимаю. Здесь кейс именно при всех необязательных - если я при объявлении не указываю дефолтное значение и вызываю эту функцию откуда то без параметров - все нормально проходит. Чисто технически получается нет необходимости в этом.
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
Не разу не встречал, что указывают дефолтный undefined
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
В typescript вопросики ставятся просто например
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
В js ничего не ставлю
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
Но, это лучше у более шарящих спросить)
источник

Q

Qwerty in NodeUA - JavaScript and Node.js in Ukraine
привычка из некоторых других языков
источник

E

Evgeny in NodeUA - JavaScript and Node.js in Ukraine
Я не в теме, что такое ПЛР?
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
ПЦР - полицепная реакция
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Вообще треш я тоже когда увидела не поняла зачем писать undefined
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
Тест от короны
источник

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
Я вообще аргумент дефолтный юзал раз
источник

Q

Qwerty in NodeUA - JavaScript and Node.js in Ukraine
блин, меня бесит, что можно вызвать функцию не по объявленной сигнатуре
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Вообще ничо не видела. Совсем ничего. C, C++, assembler, java, perl, Delphi, Prolog, и даже чертов язык GPSS для систем массового обслуживания 😂
источник

Q

Qwerty in NodeUA - JavaScript and Node.js in Ukraine
тогда должна понимать мои посылы )
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
А, еще мы программировали под автокад и солидворкс, в автокаде лисп
источник

Q

Qwerty in NodeUA - JavaScript and Node.js in Ukraine
аналогично.
источник

IB

Iaroslav Blinkov in NodeUA - JavaScript and Node.js in Ukraine
Только "Полимеразная Цепная Реакция (PCR)" по названию фермента ключевого в реакции

*ответы, которые никто не просил*
источник