DEV Community

Supaluck Singjan
Supaluck Singjan

Posted on

วิธีการใช้ Module ของ Node.js [ตอนที่ 2]

จาก ตอนที่ 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();

Enter fullscreen mode Exit fullscreen mode

จากนั้นทำการ run ไฟล์ index.js ด้วยคำสั่ง

node index.js
Enter fullscreen mode Exit fullscreen mode

ผลลัพท์ที่ได้จะเป็น

Cherry
Nanny
Enter fullscreen mode Exit fullscreen mode

หรืออาจจะเขียนในรูปแบบนี้ก็ได้ดังเช่น

const {cherry, nanny} = require('./someone.js');

cherry();
nanny();
Enter fullscreen mode Exit fullscreen mode

เมื่อทำการ run ก็จะได้ผลลัพท์เช่นเดียวกัน
...
เอาล่ะตอนนี้เรามีความรู้เกี่ยวกับการ Export/Import ตัว Module กันแล้วนะคะหวังว่าจะเข้าใจกัน ในตอนที่ 3 จะแสดงอีกตัวอย่างการ Export และ Import ตัว Module

Top comments (0)