Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как найти и посчитать одинаковые изображения в массиве? (https://javascript.ru/forum/misc/49271-kak-najjti-i-poschitat-odinakovye-izobrazheniya-v-massive.html)

Michael_isr 05.08.2014 16:33

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

Tek 05.08.2014 16:48

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"]);

Michael_isr 05.08.2014 16:55

Спасибо! Буду дальше биться головой об стенку. :))


Часовой пояс GMT +3, время: 22:11.