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

Что является идентификатором в JavaScript кроме констант, переменных и полей глобального объекта

В JavaScript идентификаторами также могут быть:

  • Параметры функций: function foo(bar) { ... }
  • Методы классов/объектов: obj.method()
  • Имена функций (function declaration): function myFunc() {}
  • Имена классов: class MyClass {}
  • Импортированные сущности: import { something } from 'module'
  • Методы доступа (getters/setters): get prop() { return this._prop }
  • Имена в блоках catch: catch(err) { ... }
  • Имена в циклах for-in/for-of: for (let key in obj)

Пример:

javascript
function example(param) {  // param - идентификатор
  try {
    // ...
  } catch (error) {       // error - идентификатор
    console.log(error);
  }
  
  return {
    get value() {        // value - идентификатор
      return this._value;
    }
  };
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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