If you’re starting out with object and array manipulations in JavaScript these handy tools by Sarah Drasner might come in handy. The reason they work so well is that it’s one page, and it’s driven by natural language.
JavaScript Object Explorer →
JavaScript Array Explorer →
Do not however that the yielded code mutate the original arrays/objects (thus aren’t immutable) … I feel a PR coming up 😉