I need to get an index of an object in List with a certain condition.
class Marker
{
public var index : int;
}
var List.<Marker> allMarkers;
public function GetIndexForMarker (_marker : Marker) : int
{
return allMarkers.FindIndex(RoadMarker m => m.markerIndex == _marker.markerIndex); //This doesn't work.
}
What basically I need to implement is the following, but with FindIndex to make it shorter.
public function GetIndexForMarker (_marker : Marker) : int
{
var i : int = 0;
for (var currentMarker : Marker in allMarkers)
{
if (currentMarker.index == _marker.index)
return i;
i++;
}
}
How can I use FindIndex in JavaScript?