จาก ตอนที่ 1 ซึ่งได้รู้จักกับ Module และการ Export ตัว Module กันแล้ว ที่นี้เราจะทำการ Import ตัว Module มาใช้งานกัน ซึ่งจากตอนที่ 1 นั้น เราได้ทำการสร้างไฟล์ Module ขึ้นมา 2 ไฟล์คือ index.js และ someone.js โดยเราจะทำการ run ไฟล์ index.js
การ Import ตัว Module ที่สร้างไว้
โดยจะใช้คำสั่ง require('part/ชื่อ Module');
ดังเช่น เราได้สร้างไฟล์ someone.js กับ index.js ไว้ที่โฟลเดอร์เดียวกันก็ทำการ require('./someone.js');
จากตอนที่ 1 ที่ไฟล์ someone.js เราได้มีการ export ตัวฟังชั่นอยู่ 2 ตัวคือ cherry() และ nanny() ดังนั้นเราจะ import ฟังก์ชั่นเหล่านี้จาก Module ที่ชื่อ someone มาใช้งานดังตัวอย่าง
const someone = require('./someone.js');
someone.cherry();
someone.nanny();
จากนั้นทำการ run ไฟล์ index.js ด้วยคำสั่ง
node index.js
ผลลัพท์ที่ได้จะเป็น
Cherry
Nanny
หรืออาจจะเขียนในรูปแบบนี้ก็ได้ดังเช่น
const {cherry, nanny} = require('./someone.js');
cherry();
nanny();
เมื่อทำการ run ก็จะได้ผลลัพท์เช่นเดียวกัน
...
เอาล่ะตอนนี้เรามีความรู้เกี่ยวกับการ Export/Import ตัว Module กันแล้วนะคะหวังว่าจะเข้าใจกัน ในตอนที่ 3 จะแสดงอีกตัวอย่างการ Export และ Import ตัว Module
Top comments (0)