походу зря я делал в "лоб")
Пошел читать про "расстояния Левенштейна"
imageLoader.prototype._compare = function(images) {
images = images[this._activeCategory];
var imgList = this.ImageList[this._activeCategory],
leng = Math.max(images.length, imgList.length);
for(var i = 0; i < leng; i++) {
if(imgList[i] &&
!~images.indexOf(imgList[i])) {
this._removeImage(imgList[i]);
}
if(images[i] &&
!~imgList.indexOf(images[i])) {
this._createImage(images[i]);
}
};
return this;
};