วิธีการลบค่า undefined จริงๆเป็นพวกค่า falsy ทั้งหลายนั่นแหละ โดยใช้ filter() ง่ายๆ
เช่น มี array แบบนี้
const data = [1, 2, undefined, 'Hello', null, undefined, 'World']ใช้ filter() แบบนี้
const result = data.filter((v) => v)console.log(result) // [1, 2, 'Hello', 'World']Done!
Freelance
ต้องการคนช่วยพัฒนาเว็บไซต์หรือ Web App?
รับงาน Frontend, Backend, Web App, CMS, เว็บไซต์บริษัท, E-Commerce, และเชื่อมต่อ API สำหรับธุรกิจหรือทีมที่ต้องการคนช่วยพัฒนา
- Authors
-
Chai Phonbopit
Senior Software Engineer ประสบการณ์กว่า 12 ปี ด้าน Frontend: React, Next.js, Tailwind CSS และ Backend: Node.js, Express, NestJS ปัจจุบันสนใจ Astro, Cloudflare Workers และ AI Coding Tool