enterExitUpdate
This example demonstrates how the D3.js v4 `select` API and its associated enter, update, and exit methods manage dynamic data changes. A small bar chart, initially displaying three names (Billy, Cindy, Walter), is updated with a hard-coded array of five scores. The update selection re-colors existing elements red, the enter selection inserts new divs for Alice, David, and Emily in green, and the exit selection removes stale elements. Both update and enter selections are merged and styled to display each score as a proportional bar width. The code relies on `d3.select`, `.data()`, `.enter()`, `.exit()`, and `.merge()`.