Пробелы делают ваш код более читабельным, а парсер синтаксиса JS очень либерален в отношении того, что он допускает, когда дело доходит до пробелов. Так что это преимущество для нас при написании кода.

НО мы должны быть осторожны с парсером синтаксиса JS в этом случае. JavaScript имеет автоматическую вставку точки с запятой. Что это значит ?

При написании кода вам не нужно ставить точку с запятой, потому что парсер синтаксиса JS сделает это за вас. JS пытается быть полезным, но, к сожалению, каждый раз это невозможно, а иногда даже опасно.

давайте посмотрим «возврат»:

«возврат» является невидимым символом и, кроме другого значения, даже означает «не переходить на следующую строку», а JS вставляет точку с запятой после возврата в той же строке. до конца возврата. Да, в JS ставить точку с запятой необязательно, но если она отсутствует, JS поставит ее за вас. Я думаю, вы должны поставить один. Позвольте мне ответить, почему я так думаю.

Давайте попробуем вернуть массив в функции.

если мы попытаемся запустить эти блоки кода, мы увидим undefined на консоли. Из-за синтаксического парсера JavaScript вставляется точка с запятой после «возврата». Так что это означает «не переходить на следующую строку»

В альтернативном сценарии

если я поставлю точку с запятой после массива, который хочу видеть в консоли, я снова увижу undefined. В этом отличие JS от других языков программирования. Например, в php мы должны поставить собственные точки с запятой, и если тот же код был в файле php, этот код работает правильно. Потому что php не пытается помочь разработчику и понимает только, что я хочу вернуть этот массив. Но JS автоматически добавляет точку с запятой после возврата.

В этом коде нет точки с запятой, но он правильно возвращает массив на консоль. Из-за синтаксического анализа JS синтаксический анализатор автоматически вводит точку с запятой в ту же строку с возвратом после массива.

Последний использует фигурные скобки. например, многие разработчики php используют фигурные скобки на следующей строке, например

общедоступная функция ()

{

//Блоки кода

}

,

Но разработчики Js не используют этот стиль. JS-версия

функция () {

//блок кода

}

многие люди считают, что это единственная культура, но НЕ!

если вы хотите вернуть объект в javaScript, вы должны использовать свои фигурные скобки следующим образом:

функция() {

возврат{

название: «Чанкат Атбиничи»

}

другой путь будет неопределенным каждый раз.

Спасибо за прочтение.