ну раз уж вы используете объявление переменных и их типизацию, почему не объявить флаг

лично для меня удобней и наглядней.
Добавлено через 3 минуты
чтоб не выходить за пределы массива.

Код:
function btns_on_release(){
for( var i = this.j; i < total_j - 1; i++) {
var btn = clip_array[i + 1]; // идальше работать напрямую с ссылкой, а не с масивом
...