Чтобы получить расширение файла в JavaScript, вы можете использовать различные методы. Вот несколько подходов:
Метод 1: использование метода Split()
const filename = 'example.txt';
const extension = filename.split('.').pop();
console.log(extension); // Output: txt
Метод 2: использование методов substring() и LastIndexOf()
const filename = 'example.txt';
const extension = filename.substring(filename.lastIndexOf('.') + 1);
console.log(extension); // Output: txt
Метод 3. Использование регулярных выражений
const filename = 'example.txt';
const extension = filename.match(/\.([^.]*$)/)[1];
console.log(extension); // Output: txt
Метод 4: использование методов path и extname из модуля пути Node.js (для серверного JavaScript)
const path = require('path');
const filename = 'example.txt';
const extension = path.extname(filename).substring(1);
console.log(extension); // Output: txt
Обратите внимание, что первые три метода работают как в браузерном, так и в серверном JavaScript, а четвертый метод специфичен для Node.js.