I want to remove a range of elements from an array
:
var fruits = ["Banana", "Orange1", "Apple", "Banana", "Orange", "Banana", "Orange", "Mango", "Bananax", "Orangex"];
var a = fruits.indexOf("Apple");
var b = fruits.indexOf("Mango");
var removedCars = fruits.splice(a, b);
console.log(fruits);
So I am expecting:
["Banana", "Orange1", "Bananax", "Orangex"]
But the result is:
["Banana", "Orange1", "Orangex"]
Why is this happening?
Are there any faster and better ways of doing this?