Не имеет значения для Javascript, может ли кто-нибудь сказать мне, почему эта простая функция сравнения строк/строк массива всегда возвращает false? Они оба типа string, и данные одинаковы, цикл должен абсолютно возвращать true. Возможная синтаксическая ошибка? Также есть более простой способ выполнить эту проверку.Функция всегда возвращает false
function imageDuplicate(fileName)
{
$.each(previewImagesArray, function(index)
{
if(previewImagesArray[index].name == fileName)
return true;
});
return false
}
Заранее спасибо.
Это будет быстрее и меньше коды, если вы просто использовать 'for' заявление. 'for (var i = 0, a = previewImagesArray; i