题解 | #文件扩展名#
文件扩展名
https://www.nowcoder.com/practice/01ca4c6aa14249c2911f89baba9dc023
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<script>
const _getExFilename = (filename) => {
// 解法一
//可以取到最后一个.及后面的文件拓展名
//当输入的文件名不存在拓展名时,会返回.+文件全称
let filenameArr=filename.split('.');
return '.'+filenameArr[filenameArr.length-1];
}
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<script>
const _getExFilename = (filename) => {
//解法二
//考虑到了不存在拓展名的边界情况
let index=filename.lastIndexOf('.');
return index!==-1?filename.slice(index):'';
}
</script>
</body>
</html>
