2018年1月28日 星期日

javascript ES6 require class

在寫新的程式的時候

想把  javascript es5  -> es6


將原本
用function 寫 class

變成用ES6 的方式寫
class test{}
在 require上 出了一些問題
花了一些時間才弄出正確寫法

-----main.js
class again
{
    constructor()
    {
        console.log("constructor")
    }
    hi()
    {
        console.log("hi");
    }
}

module.exports = again;
module.exports 要寫在class 後
寫在開頭會沒東西

----test.js
var hi = require('./main');

var newhi = new hi();
newhi.hi();
require 完
在 new 就可以使用

沒有留言:

張貼留言