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

Что можно посчитать у функции

Функция имеет несколько характеристик, которые можно вычислить:

  1. Длину (количество параметров)

    javascript
    function sum(a, b, c) {}
    console.log(sum.length); // 3
  2. Имя функции

    javascript
    function myFunc() {}
    console.log(myFunc.name); // "myFunc"
  1. Результат выполнения

    javascript
    function add(x, y) { return x + y; }
    console.log(add(2, 3)); // 5
  2. Тип возвращаемого значения

    javascript
    function getType() { return 42; }
    console.log(typeof getType()); // "number"
  3. Количество вызовов (через замыкание)

    javascript
    function counter() {
      let count = 0;
      return function() { return ++count; };
    }
    const c = counter();
    c(); // 1
    c(); // 2
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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