JSFiddle - React, Tailwind, and code Playground

by John Doe

CSS

Создайте функцию find(arr, value), которая ищет в массиве arr значение value и возвращает его номер, если найдено, или -1, если не найдено.

Например:

1
arr = [ "test", 2, 1.5, false ];
2
 
3
find(arr, "test"); // 0
4
find(arr, 2); // 1
5
find(arr, 1.5); // 2
6
 
7
find(arr, 0); // -1

JavaScript

// создаем пустой массив и проверяем поддерживается ли indexOf
if ( [].indexOf ) { 

  var find = function(array, value) {
    return array.indexOf(value);
  }

} else {
  var find = function(array, value) {
    for(var i=0; i<array.length; i++) {
      if (array[i] === value) return i;
    }
   
    return -1;
  }

}