JSFiddle - React, Tailwind, and code Playground
by Vitaliy
JavaScript
var numbers = [43, 222, 222, 77, 22, 77];
function getIndex(arr){
var greatest = arr[0];
var index = 0;
arr.forEach(function(item,i){
if(item > greatest)
greatest = item, index = i;
});
return index;
}
function getUnique(arr){
var rez = [];
rez.push(arr[0]);
arr.forEach(function(item,i){
if(!(rez.indexOf(item) + 1))
rez.push(item);
});
return rez.length;
}
function getLongest(arr){
var length = 0;
var longestItem = arr[0];
arr.forEach(function(item){
item += '';
for(var i = 0, l = item.length; i < l; i++){
if(i > length)
length = i, longestItem = item;
}
});
return longestItem;
}
alert("индек найбольшего числа в массиве: " + getIndex(numbers))
alert("Кол-во уникальных элементов в массиве: " + getUnique(numbers))
alert("Самая большая последовательность: " + getLongest(numbers))