ต่อ 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 แล้วเป็นสตริงพร้อมแสดงในรายการ