var indexes = [];
var array = ['a', 'b', 'a', 'c', 'd', 'a', 'e', 'a', 'a'];
var element = 'a';
var i = array.lastIndexOf(element);
while (i != -1)
{
indexes.push(i);
i = (i > 0 ? array.lastIndexOf(element, i - 1) : -1);
}
console.log(indexes);
/*
run:
[8, 7, 5, 2, 0]
*/