Cars Report
This example displays a text-based car report filtered by price, showing the cars priced under $2,000 as formatted lines of year, make, model, and price. The initial view loads with a "Loading..." message, then populates the list asynchronously. It demonstrates JavaScript array filtering and mapping with the `filter` and `map` methods, uses `Promise` and `setTimeout` with the `getCars` function to simulate a delayed data fetch, and outputs via the DOM `textContent` property. The `formatCar` function uses object destructuring to build each line, with data sourced from an embedded JSON array parsed by `JSON.parse`.