开始编码体验的有趣方式。
哦不。巨魔席卷了评论区。我们需要做点什么。显然,雇用模组需要金钱,因此我们的任务是更改评论。为什么?不知道,就这么做吧:
function disemvowel(str) { // your code here return str; }
但是什么代码?
与文档成为朋友对于避免双重作业至关重要。 MDN 来救援。该函数更改传入的字符串。结果如下:
function disemvowel(str) { str = str.replaceAll(/[aeiouAEIOU]/, ""); return str; }
等等。这不起作用。但为什么?语法正确,对吧?
有点。它缺少一个关键要素。 g 标志。
那是什么以及它为何存在?我也想知道。不幸的是,我只能说专家是这样实现的,并且有效。
更正:
function disemvowel(str) { str = str.replaceAll(/[aeiouAEIOU]/g, ""); return str; }
不是最好的,也不是最简单的解决方案。想知道如何以正确的方式对代码进行基准测试。但那是另一次了。
'下次见。喝水???.
以上是Codewars - 去元音巨魔的详细内容。更多信息请关注PHP中文网其他相关文章!