【发布时间】:2017-12-08 14:57:10
【问题描述】:
我有一些 C# 和 Java 方面的经验,但我正在尝试学习 javascript/node.js。我不太清楚这段代码有什么问题。
所以我有我的main.js 文件,它有这个代码:
const MyClass = require("./MyClass");
let myclass = new MyClass("my string!");
myclass.repeatString();
它正在调用的MyClass 有这个代码:
class MyClass {
constructor(myString) {
this.myString = myString;
}
repeatString() {
console.log(myString);
}
}
module.exports = MyClass;
当我尝试运行它时,当它尝试执行 repeatString() 方法时,我得到 ReferenceError: myString is not defined。我做错了什么/正确的方法是什么?
【问题讨论】:
标签: javascript java node.js