Это работает:
module.exports = {
x: () => {
module.exports.y("hello world");
},
y: (text) => {
console.log(text);
},
};
Это также работает:
module.exports = {
x: function () {
this.y("hello world");
},
y: (text) => {
console.log(text);
},
};
Обратите внимание во втором примере: это не функция стрелки. Функции стрелок ведут себя по-разному в отношении this