การสร้างและใช้งานโมดูล (Creating and Using Modules)
— javascript — 1 min read
การสร้างและใช้งานโมดูลเป็นส่วนสำคัญของการพัฒนาแอปพลิเคชันใน JavaScript โมดูลเป็นชุดของโค้ดที่ถูกแยกและแยกส่วนออกมาเพื่อให้ง่ายต่อการบริหารจัดการ และเพิ่มประสิทธิภาพในการพัฒนาซอฟต์แวร์ โดยทั่วไปแล้ว โมดูลมีการแบ่งแยกฟังก์ชันและคุณสมบัติที่เกี่ยวข้องเข้าด้วยกัน และสามารถนำไปใช้ซ้ำในโปรเจกต์อื่นๆ ได้
ตัวอย่างการสร้างและใช้งานโมดูลใน JavaScript:
โมดูล calculator.js
:
export function add(a, b) { return a + b;}
export function subtract(a, b) { return a - b;}`
ไฟล์หลัก main.js
:
import { add, subtract } from './calculator.js';
const result1 = add(5, 3);console.log(result1); // 8
const result2 = subtract(10, 4);console.log(result2); // 6`
ในตัวอย่างข้างต้น เราสร้างโมดูล calculator.js
ที่มีฟังก์ชัน add()
และ subtract()
ซึ่งถูกส่งออกด้วย export
เพื่อให้สามารถนำไปใช้งา นได้ในโมดูลอื่น ในไฟล์หลัก main.js
เราใช้ import
เพื่อนำเข้าฟังก์ชัน add()
และ subtract()
จาก calculator.js
เข้าสู่โค้ดหลัก และใช้งานฟังก์ชันเหล่านี้ได้ตามปกติ
การใช้งานโมดูลช่วยให้เราสามารถแยกแยะและจัดการโค้ดในโปรเจกต์ใหญ่ๆ ได้อย่างเป็นระเบียบและมีประสิทธิภาพ นอกจากนี้ยังสามารถนำโมดูลที่สร้างขึ้นมาแชร์และนำไปใช้กับโปรเจกต์อื่นได้อีกด้วย
เมื่อคุณสร้างโมดูลใน JavaScript คุณสามารถนำมาใช้งานได้ในโปรเจกต์อื่นๆ โดยการนำเข้าโมดูลเข้าสู่โค้ดหลักของคุณ นี่คือตัวอย่างเพิ่มเติม:
โมดูล helper.js
:
export function greet(name) { console.log(`สวัสดี, ${name}!`);}
export function double(number) { return number * 2;}`
ไฟล์หลัก main.js
:
import { greet, double } from './helper.js';
greet('John'); // สวัสดี, John!const result = double(5);console.log(result); // 10`
ในตัวอย่างข้างต้น เราสร้างโมดูล helper.js
ซึ่งมีฟังก์ชัน greet()
และ double()
และเราสามารถนำมาใช้งานในไฟล์หลัก main.js
โดยใช้ import
เพื่อนำเข้าฟังก์ชันที่เราต้องการ ในที่นี้คือ greet()
และ double()
เราสามารถเรียกใช้ฟังก์ชันเหล่านี้ได้ตามปกติ
การใช้งานโมดูลช่วยให้เราสามารถแยกแยะและจัดการโค้ดในโปรเจกต์ใหญ่ๆ ได้อย่างเป็นระเบียบและมีประสิทธิภาพ นอกจากนี้ยังสามารถนำโมดูลที่สร้างขึ้นมาแชร์และนำไปใช้กับโปรเจกต์อื่นได้อีกด้วย