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))