Как корректно описать функцию в typescript?

Пользователь

от leila.dickinson , в категории: JavaScript , 2 года назад

Как корректно описать функцию в typescript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dayna , 2 года назад

@leila.dickinson 

В TypeScript функции можно описать с помощью следующего синтаксиса:

1
2
3
function имя_функции(аргументы: типы_аргументов): тип_возвращаемого_значения {
  // тело функции
}


Пример:

1
2
3
function add(a: number, b: number): number {
  return a + b;
}


В этом примере функция add принимает два аргумента типа number и возвращает их сумму, также типизированный как number.


Обратите внимание, что указание типов аргументов и возвращаемого значения является необязательным, но желательным для обеспечения типобезопасности вашего кода. Если типы аргументов не указаны, TypeScript попытается вывести их типы из контекста. Если тип возвращаемого значения не указан, TypeScript будет считать, что функция возвращает тип void.

Пользователь

от enid , год назад

@leila.dickinson