потому что даже в ТС var еще ни разу не deprecated.
With TypeScript being an extension of JavaScript, the language naturally supports let and const. Here we’ll elaborate more on these new declarations and why they’re preferable to var.
The var keyword should not be used while building a new typescript application.
Да и потом, причем здесь ТС когда тег вопроса стоит js.
Ты даешь советы не использовать var в ТС когда дело касается js?
Если ты начинающий, то вскоре узнаешь, что не только в них.
функции ты не можешь задать возвращаемый тип и непонятно как ты с этим живешь.
никакой четкой аргументации от тебя нет
Где-то ты услышал, что глобальные переменные плохо и все.
Причем ты даже путаешь среду исполнения js привнося пример с бэкэндом на ТС.
Делай выводы.
Ну твою позицию может знать только телепат, согласен ли ты или нет. Может ты был с ней не согласен или не полностью согласен. Или имел в виду другое. Вариантов может быть несколько и поэтому пишут ответ, а не догадываются.
Если ты начинающий, то вскоре узнаешь, что не только в них.
функции ты не можешь задать возвращаемый тип и непонятно как ты с этим живешь.
Например, isNumber, isIntValue and so on.
То, что от динамической типизации тебе полностью не скрыться.
const createList = (data = {}, count = 1) => {
const preparedObj = { ...defaultObj, ...data };
return cloneObject(preparedObj, count);
};
он умеет откидывать undefined, если не все свойства переданы.
dataObj
это массив?return [...preparedObjList];
Во-первых, вопрос был задан не reinmaker1990.
Опасность использования ГП давно известна, но это не значит, что ими все перестали пользоваться.
Каким образом, если про эту особенность знать.
А зачем там должно быть true?
Ты забыл про нормальные названия перемененным.
ТС это сахар.
Bavashi, как временная вещь, чтобы быстро что-то протестировать, не более.
Мммм... Зачем? Чтобы достать из блока трай-кетча? Что мешает перед ним летом переменную объявить?
Сейчас бы ловить ошибки, которые на уровне еслинта должны предотвращаться.