Встречается на собеседованиях • сегодня
Как добавить статический метод без классов
В JavaScript можно добавить статический метод к функции-конструктору или классу, просто присвоив его как свойство:
javascript
function MyClass() {}
MyClass.staticMethod = function() {
return 'Это статический метод';
};
// Использование
MyClass.staticMethod(); // "Это статический метод"
text
Для объектов можно использовать Object.assign():
```javascript
const utils = {};
Object.assign(utils, {
staticMethod() {
return 'Статический метод объекта';
}
});
utils.staticMethod(); // "Статический метод объекта"В ES6 модулях можно просто экспортировать отдельные функции:
javascript
// utils.js
export function staticMethod() {
return 'Статический метод модуля';
}
// Использование
import { staticMethod } from './utils';
staticMethod();
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы