2016-11-20 1 views

ответ

3

Объявление функции (или класса) - это полная инструкция; он не должен иметь точку с запятой.

Вам нужна только точка с запятой для обычных исполняемых инструкций (включая const x = function() { ... };).

0

есть 2 типа функции Writting

  • объявление функции (; не допускается)
  • функция выражения (; разрешено)

смотрите пример ниже

function _functionName() { 

}; // this is not required 



var _functionName = function() { 

}; //this is okey 
+0

I Думаете, вы сами придумали условия? – connexo

+0

см. Разницу T https://javascriptweblog.wordpress.com/2010/07/06/function-declarations-vs-function-expressions/ –

+0

https://developer.mozilla.org/en-US/docs/Web/ JavaScript/Reference/Operators/function –

Смежные вопросы