什么是文件.vimrc的extname

时间:2017-08-16 09:22:03

标签: javascript

一个问题绊倒了我的名字!请注意!我不是要求解决方案,重点是extname

https://scriptoj.com/的主页中,我发现了一个问题,要求完成一个名为extname的函数,输入是文件名,输出是extname。

const extname = (filename) => {
  /* TODO */
}

当我提交下面的代码时,

const extname = (filename) => {
  /* TODO */
  var dotIndex = filename.lastIndexOf(".");
  var extname = "";
  if(dotIndex != -1){
    extname = filename.substr(dotIndex);
  }
  return extname;
}

错误捕手警告我

  

如果输入为'.hello'''应该出来,而不是'.hello'

1 个答案:

答案 0 :(得分:0)

  

如果输入是'.hello',''应该出来但不是'.hello'

然后,如果是这种情况,只需检查dotIndex是否不是0而不是substr名称。