最近我在 JS 中做 codewars 的挑战,当你提交你的代码时,他们会告诉你其他人是如何完成挑战的,这是解决方案之一。当我浏览它时,我注意到了这些标记,我想了解它们并学习如何使用它们。似乎有一个“?” 在中间也导致相信它与三元运算符有关。
let data = [":~)", ";->", ";~(", ":~D", ";o>", ":)", ";oD"];
function countSmileys(data) {
return data.filter(x => /^[:;][-~]?[)D]$/.test(x)).length;
}
我可能对它可能做什么有一些模糊的想法,因为我知道输出应该是什么。
感谢您的时间!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句