JavaScript从字符串中删除元音

时间:2019-06-12 10:31:55

标签: javascript

我正在编写一个函数,该函数需要一个字符串并返回一个删除了所有元音的新字符串。

function disemvowel(str) {
  let vowels = /[aeiou]/gi

  return (
    str.split('').filter(chr => !vowels.test(chr)).join('')
  )
}

这里有一支工作笔(https://codepen.io/Tr4pSt3R/pen/ydyxNZ

我在这里(https://www.codewars.com/kata/disemvowel-trolls/train/javascript)接受挑战只是为了熟练掌握JavaScript。

以下是测试结果:

Test Results:
Test Passed: Value == 'Ths wbst s fr lsrs LL!'
Expected: 'N ffns bt,\nYr wrtng s mng th wrst \'v vr rd', instead got: 'N ffns bt,\nYur wrtng s mng th wrst \'v vr rad'
Expected: 'Wht r y,  cmmnst?', instead got: 'Wht r yu,  cmmnst?'

当我在Codewar的网站上运行该消息时,会收到该消息,但是,当我在CodePen上运行该消息时,它运行得很好。

有人可以指出我在做什么错吗?

0 个答案:

没有答案