Sobes.tech
Middle

Ερώτηση № 6: Τι θα επιστρέψει αυτό το κομμάτι κώδικα (κλήση μιας βελάκι λειτουργίας μέσω του τελεστή new);

sobes.tech AI

Απάντηση από AI

В JavaScript стрелочные функции не могут использоваться как конструкторы, то есть их нельзя вызывать с оператором new. Если попытаться сделать new с стрелочной функцией, будет выброшена ошибка типа TypeError: arrow functions cannot be used as constructors.

Пример:

const arrowFunc = () => {};

new arrowFunc(); // TypeError

Поэтому данный кусок кода при вызове стрелочной функции через new вернёт ошибку и выполнение остановится.