indexOf
Look for an item in a List.
list.indexOf(item)
indexOf finds the position of a given item in the List.
Parameters
- item
{*}:the item to find
Returns
{Number}:
the position of the item in the List, or -1 if the item is not found.
var list = new List(['Alice', 'Bob', 'Eve']);
list.indexOf('Alice'); // 0
list.indexOf('Charlie'); // -1
It is trivial to make a contains-type function using indexOf:
function(list, item) {
return list.indexOf(item) >= 0;
}