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