Как обрезать расширение файла из строки в JavaScript?
Например, предполагая, что x = filename.jpgя хочу получить filename, где filenameможет быть любое имя файла (предположим, что имя файла содержит только [a-zA-Z0-9-_] для упрощения.). Я видел x.substring(0, x.indexOf('.jpg'))на DZone Snippets , но не будет ли x.substring(0, x.length-4)лучше? Потому lengthчто это свойство и не выполняет проверку символов, тогда как indexOf()является функцией …