Встречается на собеседованиях • сегодня

Как создать функцию в JavaScript

В JavaScript функцию можно создать несколькими способами:

  1. Function Declaration (поднимается вверх области видимости):
javascript
function greet(name) {
  return `Hello, ${name}!`;
}
  1. Function Expression (создается при выполнении кода):
javascript
const greet = function(name) {
  return `Hello, ${name}!`;
};
  1. Arrow Function (ES6+, нет своего this):
javascript
const greet = (name) => `Hello, ${name}!`;
  1. Конструктор Function (редко используется):
javascript
const greet = new Function('name', 'return `Hello, ${name}!`');

Основные отличия:

  • Function Declaration можно вызвать до объявления
  • Arrow functions не имеют arguments и своего this
  • Function Expression может быть анонимной
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы