我打算一步一步地学习 Express 库和 Node.js。首先我要看的是 Nodereqiure(moduleName)
函数的细节。
我查看了相关文档,并在示例文档中发现了一些奇怪的代码:
const circle = require('./circle.js');
console.log( `The area of a circle of radius 4 is ${circle.area(4)}`);
更具体地说是${circle.area(4)}
位。
据我了解$
,JavaScript 就像任何其他变量一样。当我们在客户端 Web 开发中使用它时,它被用作文档功能的委托(我认为)。使用节点时分配给什么?
最重要的是,这个语法是什么意思?${circle.area(4)}
if$
只是对某个函数的引用someFunction()
,它不等同于 this someFunction(){cirle.area(4)}
。我没有看到这怎么可能是有效的语法。
另外,他们为什么不直接直接调用该circle.area()
函数呢?