这里有一个图像(xyz.abc.jpg
),我想要这个imageName和这个图像的扩展名。使用下面的代码我得到了图像扩展名,如何获得没有扩展名的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
答案 0 :(得分:2)
在image.join('.');
操作之后只需使用pop
。 join
将字符串数组作为输入,并将字符串数组的元素与参数中提供的字符串连接起来,将其转换为字符串。
您可以了解有关join()
here at MDN的更多信息。
尝试一下:
const imageName = `xyz.abc.jpg`;
const yourArray = imageName.split('.');
const imageExtension = yourArray.pop();
console.log(imageExtension);
console.log(yourArray.join('.'));