var srcType = source.slice(source.lastIndexOf('.'));
//srcType = fileExtension
var imageFormats = ['.jpg','.png','.gif'],
videoFormats = ['.ogv','.png','.gif'];
// two lists, acceptable video/image types
var htmlSting = ''; / /initialize the htmlstring
if (srcType in imageFormats) //heres where my question is!!!
htmlString = '<img class="empty" id="it" src="'+source+'"> </img>';
else
htmlString = '<video class="empty" id="it" src="'+source+'" controls> </img>';
// these statements choose the proper media type.
Хорошо, вот в чем дело: я пишу что-то, что должно выбрать html на основе типа файла.Есть ли способ достичь (srcType в imageFormats)?Это не работаетНужен ли мне цикл?Я всегда мог использовать или в html, но это было бы исчерпывающим, поскольку мы добавляем форматы.Причина, по которой мне не нравится цикл for, заключается в том, что он использует драгоценное время в критически важной области.