06、类的导出和使用

来源:互联网 发布:韩国81端口活跃ip段 编辑:程序博客网 时间:2024/05/21 23:34

main.js

/*当变量前面没有var的时候自动加载到全局变量*/User = require('./User');var user = new User();user.prop1 = 'test prop1';user.prop2 = 'test prop2';user.props();user.bar();user.foo();
User.js
function TestClass() {    this.prop1 = undefined;    this.prop2 = undefined;}TestClass.prototype.foo = function () {    console.log('foo');};TestClass.prototype.bar = function () {    console.log('bar');};TestClass.prototype.props = function () {    console.log(JSON.stringify(this));};module.exports = TestClass;

备注:当变量前面没有var的时候自动加载到全局变量


0 0