Например, предполагая, что 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()
является функцией и выполняет проверку символов.