Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Remove elements only
- const fruits = ["apple", "banana", "cherry", "date"];
- fruits.splice(1, 2); // start at index 1, delete 2 items
- console.log(fruits); // ["apple", "date"]
- // Add elements only
- const colors = ["red", "green", "blue"];
- colors.splice(1, 0, "yellow");
- console.log(colors); // ["red", "yellow", "green", "blue"]
- // Replace elements
- const nums = [10, 20, 30];
- nums.splice(1, 1, 25); // replace 20 with 25
- console.log(nums); // [10, 25, 30]
- // Capture removed elements
- const pets = ["dog", "cat", "rabbit"];
- const removed = pets.splice(1, 1);
- console.log(pets); // ["dog", "rabbit"]
- console.log(removed); // ["cat"]
- // 🎯 Real-World Use Cases
- // ✅ Remove an item from a cart by index
- const cart = ["Shirt", "Shoes", "Hat"];
- const index = 1;
- cart.splice(index, 1); // Removes "Shoes"
- console.log(cart); // ["Shirt", "Hat"]
- // ✅ Replace user role in admin panel
- const roles = ["User", "Editor", "Guest"];
- roles.splice(2, 1, "Admin");
- console.log(roles); // ["User", "Editor", "Admin"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement