Как получить imageName и расширение в угловых? - PullRequest
0 голосов
/ 26 декабря 2018

Здесь у меня есть одно изображение (xyz.abc.jpg). Я хочу это изображениеНазвание и расширение этого изображения.используя приведенный ниже код, я получил расширение изображения, Как получить imageName без расширения, как это (в этом изображении также . (xyz.abc))?

console.log(image);  // xyz.abc.jpg

// Using this I got Extension of image
var extension = image.split(".").pop();
console.log(extension); // jpg

1 Ответ

0 голосов
/ 26 декабря 2018

Просто используйте image.join('.'); после операции pop.join примет ваш строковый массив в качестве входных данных и преобразует его в строку, объединяя элементы строкового массива со строкой, которую вы указали в аргументе.

Вы можете прочитать больше о join() здесь, в MDN .

Попробуйте:

const imageName = `xyz.abc.jpg`;
const yourArray = imageName.split('.');
const imageExtension = yourArray.pop();
console.log(imageExtension);
console.log(yourArray.join('.'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...