input :
apples, pears # and bananasgrapesbananas !apples
output
apples, pears grapes bananas var result = solution("apples, pears # and bananas\ngrapes\nbananas !apples", ["#", "!"])
// result should == "apples, pears\n grapes\n bananas"
我是这样写的,哪里不对了,还有更好的方法也行
function solution(input, markers){ var test= input.split("\n"); var len=markers.length ,strlen=test.length; for(var i=0;i<len;i++){ test.forEach(function(item){ var item=item.split(markers[i])[0]; console.log(item); return item; }) console.log(test); //这里为什么返回后的test数组没有改变,我觉得第一次应该返回去除#的数组啊,哪里错了?} } solution("apples, pears # and bananas\ngrapes\nbananas !apples",["#","!"]);
九州编程
相关分类