วิธีการ ลบ undefined ใน array (javascript)

990฿คอร์สสอนสร้างเว็บไซต์ HTML/CSS สำหรับมือใหม่ + พร้อม Workshop


วิธีการลบค่า 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!

Chai Phonbopit

Chai Phonbopit: Software Engineer แห่งหนึ่ง • ผู้ชายธรรมดาๆ ที่ชื่นชอบ Node.js, JavaScript, React และ Open Source มีงานอดิเรกเป็น Acoustic Guitar และ Football นอกจากเขียนบล็อคที่เว็บนี้แล้ว ก็มีเขียนที่ https://medium.com/@Phonbopit ครับ