World of Arrays: My Story of Learning in JavaScript
Starting with a Shopping List
My mother often watched me struggle at the market with a disorganized shopping list. One day, she said, “Son, learn to organize your shopping list.” At the time, I didn’t realize how much this advice would shape my understanding of JavaScript arrays.
My First Encounter with Arrays
A shopping list was my first metaphor for arrays.
// My Shopping List
let items = ["milk", "eggs", "bread", "vegetables"];
// Accessing items
console.log(items[0]); // "milk"
console.log(items.length); // 4
Just like in real life, arrays helped me keep track of my list, organized and accessible.
Discovering the Magic of Arrays
Adding and Removing Elements
In real life, I’d add or remove items from my shopping list. In JavaScript, arrays made it easy to do the same:
// Adding a new item
items.push("sugar");
// Removing the last item
let last_item = items.pop();
Push and pop felt as natural as adding “sugar” to my list or deciding I didn’t need it anymore.
The Journey of Transformation
Arrays are dynamic, just like life. Over time, I learned to transform and filter them to suit my needs…