У меня есть код, который добавляет значок расширения файла рядом с конкретным документом, т. Е. Все PDF-файлы имеют значок PDF рядом с ним.
Некоторые документы заканчиваются на doc
и DOCX
, и поэтому я попытался реализовать .includes('doc' || 'DOCX')
, но я получаю сообщение об ошибке, и DOCX
не загружается.Поэтому я только что сделал .includes('ext name')) { return
... и т. Д. Для каждого варианта, но это громоздко, и я хочу посмотреть, можно ли их укоротить.
Я попытался выяснить, допускаются ли логические операторы с .includes()
но ничего не вышло.Вот почему я получаю ошибку, или есть другая причина?
Вот мой JS:
function docType(fileName) {
let docImg = "<img src='https://url/Current.ashx/docx.gif' />"
let msgImg = "<img src='https://url/Current.ashx/msg.gif' />"
let docStr = fileName.split(".");
for (var i = 0; i < docStr.length; i++) {
if (docStr[i].includes('doc' || 'DOCX')) { return docStr[i] = docImg; }
else if (docStr[i].includes('msg')) { return docStr[i] = msgImg; }
}
} // docType