ต่อ pipeline: filter แล้ว map
ตัวอย่างรายการสินค้า
กรองราคา แล้วแปลงเป็นข้อความแสดงผล
const products = [
{ name: "สมุด", price: 45 },
{ name: "ปากกา", price: 20 },
{ name: "แฟ้ม", price: 80 }
];
const cheapLabels = products
.filter((p) => p.price < 50)
.map((p) => p.name + " (" + p.price + "฿)");
console.log(cheapLabels);
// ["สมุด (45฿)", "ปากกา (20฿)"]
ผลลัพธ์ที่คาดหวัง
เหลือเฉพาะสินค้าราคาต่ำกว่า 50 แล้วเป็นสตริงพร้อมแสดงในรายการ