function a() {
console.log("这是我模块一的a方法");
}
exports.a = a;
exports.b = function() {
console.log("这是模块一的b方法");
}
exports.c = {
names:123123,
age:12,
sex:1,
}
//引入模块
//如果是官方或者第三方提供的模块
//引入时直接写模块名就行
//官方模块
let http = require('http');
//第三方模块(插件)
let jq = require('jquery');
//如果是自己定义的模块
//引入时需要写清楚路径,但是文件后缀名不用写
let modu1 = require('./modules1');
console.log(modu1);
console.log(modu1.a);
console.log(modu1.b);
console.log(modu1.c);
modu1.a();
modu1.b();
class Person(){
constructor(name,age){
this.name = name;
this.age = age;
}
}
class Man extends Person(){
constructor(name,age){
super(name,age);
}
}
module.exports = {
Person,
Man,
}
let cla = require('./text1');
let m1 = new cla.Man("张三“,12);
console.log(m1);//张三 12