大家好,我是Karin。今天要來學習的內容是JavaScript中的Modules模組輸入輸出。
學習內容來自:彭彭的教學影片
https://www.youtube.com/watch?v=-Zafi9IPJ30&list=PL-g0fdC5RMbqW54tWQPIVbhyl_Ky6a2VI&index=31
預設的輸入輸出方式中,變數名稱可以不相同。
範例:
let x=3;
export default x; //export default 資料
import y from "./lib.js"; //import 資料 from "模組檔案路徑"
console.log(y);
非預設的輸入輸出方式中,變數名稱必須相同。
範例:
let obj={x:3,y:4};
let arr=[2,3,4];
export {obj,arr};
import {obj,arr} from "./lib.js";
console.log(obj,arr);
我們也可以將兩種輸入輸出方式整合。
範例:
let x=3;
let obj={x:3,y:4};
let arr=[2,3,4];
export {x as default,obj,arr};
import x,{obj,arr} from "./lib.js";
console.log(obj,arr);