Назначение статических методов классу

Я использую Object.assign для назначения функций классам, однако не знаю, как назначать ему статические методы.

Например, предположим, что у меня есть class A и class B, и я хочу назначить им некоторые методы:

var myfunctions = {
  method: function() {
  }
};
Object.assign(A, myfunctions);
Object.assign(B, myfunctions);

Могу ли я сделать то же самое для статических методов? (Например, назначьте статический метод function классу A, чтобы я мог вызвать A.function();)

вы можете указать ссылку, которая ясна stackoverflow.com/a/37199949/8574868

Sathish Ravichandran 25.02.2019 12:18

Вы пробовали что-то вроде A.prototype.myfunction = function () { ... //your code here } ?

ChatterOne 25.02.2019 12:25
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
95
1

Ответы 1

Вы можете назначить прототип класса, например:

Object.assign(A.prototype, functionsObject);

Другие вопросы по теме