Як обрізати розширення файлу з рядка в 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()як це функція і …