Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Coderbyte不正确的测试用例_Javascript_For Loop_Split - Fatal编程技术网

Javascript Coderbyte不正确的测试用例

Javascript Coderbyte不正确的测试用例,javascript,for-loop,split,Javascript,For Loop,Split,我正在处理一些JS Coderbyte挑战,尽管我所有的测试用例都是正确的,但它说我都错了。这个挑战尤其是关于找到最长的单词。有人对此有意见吗?感谢您的帮助 function LongestWord(sen) { var remove = sen.replace(/[^a-zA-Z 0-9]+/g,""); var keep = remove.split(" "); var hold = 0; var word = 0; for(var i = 0; i < keep.length;

我正在处理一些JS Coderbyte挑战,尽管我所有的测试用例都是正确的,但它说我都错了。这个挑战尤其是关于找到最长的单词。有人对此有意见吗?感谢您的帮助

function LongestWord(sen) { 
var remove =  sen.replace(/[^a-zA-Z 0-9]+/g,"");
var keep = remove.split(" ");
var hold = 0;
var word = 0;
for(var i = 0; i < keep.length; i++) {
 if(keep[i].length > hold) {
   hold = keep[i].length;
   word = keep[i];
  }
} 
 return word;
}
LongestWord( "a b c dee");




 Ex test cases:

 "I love dogs" should output "love"
 "a confusing /:sentence:/[ this is not!!!!!!!~" should output "confusing"
 "a beautiful sentence^&!" should output "beautiful"
 "a b c dee" should output "dee"
函数最长字(sen){
var remove=sen.replace(/[^a-zA-Z 0-9]+//g,”);
var keep=remove.split(“”);
var hold=0;
var-word=0;
for(var i=0;i保持){
保持=保持[i]。长度;
单词=保持[我];
}
} 
返回词;
}
最长的单词(“a b c dee”);
Ex测试用例:
“我爱狗”应输出“爱”
“令人困惑的/:句子:/[这不是!!!!!!!~”应该输出“令人困惑的”
“美丽的句子^&!”应输出“美丽”
“a b c dee”应输出“dee”

我复制了你的代码,它对我有用。是的,在coderbyte上,10/10@Dana见鬼?太奇怪了。我至少试过3次。我是Coderyte新手。除了粘贴代码之外,还有什么我应该做的吗?上面写着“参数在这里”的地方,必须填写吗?你有这行
最长的单词(“abc dee”)吗
在前面的结尾处?因为那样会中断it@Dana好的,明白了!谢谢你的帮助!