Как найти и посчитать одинаковые изображения в массиве?
Здравствуйте.
Стоит задача: Есть некий массив с изображениями. изображения повторяются. пользователь кликает на изображение на странице а потом на угадывает кол-во данных изображений, кликая на цифру если пользователь угадал - все изображения открываются. Как это сделать?! |
var array = ["img1.jpg","img2.jpg","img1.jpg","img3.jpg"]; var arrayLength = {}; //Получаем количество изображений в массиве array.forEach(function(item,i,array){ if(arrayLength.hasOwnProperty(item)){ arrayLength[item]++; }else{ arrayLength[item] = 1; } }); alert("Количество img1.jpg в массиве -"+arrayLength["img1.jpg"]); |
Спасибо! Буду дальше биться головой об стенку. :))
|
Часовой пояс GMT +3, время: 22:11. |