Ember.Array#lastObject プロパティを使用して配列をループしています。
while (last = this.get('clickViews.lastObject')) {
// perform some actions to last
this.get('clickViews').removeObject(last);
}
clickViews 配列からすべてのオブジェクトが削除された場合でも、 this.get('clickViews.lastObject') はオブジェクトを返します。「lastObject」を取得する方法や配列からオブジェクトを削除する方法に何か問題がありますか?