Испытание. В поисках элемента


#1
Мой вариант. Интересно посмотреть другие решения этой задачи.
var numbers =  [12,14,17,4,15,2];
var number = 11;
var lastIndex;

for (var i=0; i<numbers.length; i++) { 
  if (numbers[i]===number) { 
    var index=i;
    lastIndex= index;   
} else if (!index) {   
    lastIndex= -1;
}
}

#2
var numbers = [2, 4, 7, 5, 4, 4];

var number = 4;
var lastIndex = -1;
for (i = 0; i< numbers.length; i++){
if(numbers[i] === number){
lastIndex = i;
}
}
console.log(lastIndex);


#3
var numbers = [2, 4, 7, 4, 7, 2];
var number = 4;

var lastIndex = numbers.lastIndexOf(number);

#4

for (var i=numbers.length-1; i>0; i–) {
if (number == numbers[i]) {
lastIndex = i;
break;
} else {
lastIndex = -1;
}
}