Put the toolbox to work
One last project: turn a messy list of expenses into a tidy monthly report. You'll split text, convert numbers, sort, format prices and handle bad data safely.
The raw data
Expenses arrive as lines of text: date,item,amount. Some are broken. Here's how to read one line:
const line = "2026-10-03, Momo ,180.5";
const [date, item, amount] = line.split(",");
console.log(date, item.trim(), parseFloat(amount));