Как найти и посчитать одинаковые изображения в массиве?
Здравствуйте.
Стоит задача: Есть некий массив с изображениями. изображения повторяются. пользователь кликает на изображение на странице а потом на угадывает кол-во данных изображений, кликая на цифру если пользователь угадал - все изображения открываются. Как это сделать?! |
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, время: 20:19. |