浙江网络安全学院,上海不限关键词优化,开发公司工程项目管理总结经验教训,做网页设计网站有哪些NodeJS类与导包
在工程上#xff0c;一个文件就是一个独立的模块#xff0c;仅包含一个类。我们可以称之为类文件。因此当我们要使用这个模块的时候#xff0c;我们会将这个类文件作为一个包导入到调用的文件里。方法如下#xff1a;
0. 目录结构如下
- src|__ main.js|…NodeJS类与导包
在工程上一个文件就是一个独立的模块仅包含一个类。我们可以称之为类文件。因此当我们要使用这个模块的时候我们会将这个类文件作为一个包导入到调用的文件里。方法如下
0. 目录结构如下
- src|__ main.js|__ vehicle|__ Car.js1. 首先创建一个Car.js的类文件
constructor是构造函数一般建议都写上exports module.exports Car;表示把整个文件导出。
class Car {constructor(name, year) {this.name name;this.year year;}age() {let date new Date();return date.getFullYear() - this.year;}sendAge(msgType) {if (msgType 1) {console.log(this car born in this.age());} else {console.log(default print: this.age());}}
}exports module.exports Car;2. 再创建main函数
首先用require导入包。传给变量为car。这句话的涵义便是var car exports module.exports Car;从而我们可以用new car操作创建一个Car类的实例。
var car require(./vehicle/Car.js);let myCar new car(Ford, 2014);console.log(myCar.age());