Я пытался создать модуль для node.js, и я заметил что-то. ПримерРазница между объявлением класса javascript
function Example() {
this.property = "something";
}
Example.prototype.run = function() {
console.log('hello world')
}
module.exports = Example;
с этим кодом говорится, что никакого метода не запускается. Мне нужно декларировать как
Example.prototype.run = function run() {}
для работы. Почему это происходит?
Как вы пытаетесь запустить его? Он отлично работает: 'var Example = require ('./ example.js'); new Example(). run(); ' – Amadan