解题思路:
- 文件扩展名形式 如‘xxx.pdf’,因此从 ‘.’ 处切割字符串
- 返回的数组arr[1]再拼接‘.’即可
注意特殊情况:存在 'xxx.xxx.pdf' 的情况,思路变更👇
- 获得最后一次'.'出现的位置
- 通过slice方法进行切割(从最后一次出现'.'的位置开始切割)
<!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>