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