I have a function using an array value represented as
markers[i]
How can I select all other values in an array except this one?
The purpose of this is to reset all other Google Maps images to their original state but highlight a new one by changing the image.
Advertisement
Answer
Use Array.prototype.splice
to get an array of elements excluding this one.
This affects the array permanently, so if you don’t want that, create a copy first.
var origArray = [0,1,2,3,4,5]; var cloneArray = origArray.slice(); var i = 3; cloneArray.splice(i,1); console.log(cloneArray.join("---"));