1. CommonJS 輸出的是值的拷貝,即原來模塊中的值改變不會影響已經加載的該值;
ES6 靜態分析,動態引用,輸出的是值的引用,值改變,引用也改變,即原來模塊中的值改變則該加載的值也改變。
2. CommonJS 模塊是運行時加載,ES6 模塊是編譯時輸出接口。
3. CommonJS 加載的是整個模塊,即將所有的接口全部加載進來,ES6 可以單獨加載其中的某個接口(方法)。
4. CommonJS this 指向當前模塊,ES6 this 指向undefined。
參考:https://www.cnblogs.com/raind/p/9536600.html
END