试图完成一个简单的node.js练习,我尝试了几个变化。我怀疑我错过了一些非常简单的事情。声明对象文字时出现意外标识符错误
我创建var Calc的原因是因为我想导出'calculator'函数。
错误:
/Users/alex/zdev/react-project/calc.js:4
var add = function(){
^^^
SyntaxError: Unexpected identifier
文件calc.js:(文件已经缩短留简洁)
var readline = require('readline-sync');
var Calc = {
var add = function(){
var num1 = readline.question("num1: ");
var num2 = readline.question("num2: ");
console.log(num1 + num2);
};
}
module.export = Calc;
调用文件:
var calc = require('./calc');
var Calc = new calc.Calc();
Calc.add();
Calc.sub();
Calc.divide();
“Calc”应该是一个构造函数,从中你可以实例化许多对象实例,每个对象实例都有自己的实例数据(这不是你需要显示的东西)?还是应该'Calc'只是一个单独的对象和一些方法,你不需要单独实例化一个来使用它? – jfriend00
我相信第二次使用,如果我想要的。我在下面发布了我自己的回答。这给了我想要的,不幸的是我无法描述它。 –
有人可以为这个问题提出不同的标题吗?这看起来似乎很基本,但如果标签更好,它可能对其他人有用。 –