Моя проблема заключается в том, что цикл продолжает работать в инструкции if даже для повторяющихся штрих-кодов. Я пытаюсь ввести оператор if только для уникальных штрих-кодов, но в конце цикла myArray имеет дубликаты в нем.... почему?
var myArray = new Array(); var i = 0;
$("li.foo").each(function(){
var iBarCode = $(this).attr('barcode');
if( !( iBarCode in myArray ) ){
myArray[i++] = iBarCode;
//do something else
}
});