var array = [1, 2, 3, 5, 6, 7, 9, 1];
document.write(array.lastIndexOf(1) + "<br />");
document.write(array.lastIndexOf(8) + "<br />");
document.write(array.lastIndexOf(1, 3) + "<br />"); // 3 from index number
document.write(array.lastIndexOf(1, 9) + "<br />"); // 9 from index number
document.write(array.lastIndexOf(1, -2) + "<br />"); // -2 from index number
document.write(array.lastIndexOf(1, -1) + "<br />"); // -2 from index number
/*
run:
7
-1
0
7
0
7
*/