如何获取有角的imageName和扩展名?

时间:2018-12-26 11:24:24

标签: javascript angular

这里有一个图像(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

1 个答案:

答案 0 :(得分:2)

image.join('.');操作之后只需使用popjoin将字符串数组作为输入,并将字符串数组的元素与参数中提供的字符串连接起来,将其转换为字符串。

您可以了解有关join() here at MDN的更多信息。

尝试一下:

const imageName = `xyz.abc.jpg`;
const yourArray = imageName.split('.');
const imageExtension = yourArray.pop();
console.log(imageExtension);
console.log(yourArray.join('.'));