코딩 경험을 시작하는 재미있는 방법.
아뇨. 트롤들이 댓글 섹션을 폭풍으로 장악했습니다. 우리는 뭔가를 해야 합니다. 모드를 고용하려면 돈이 필요하기 때문에 대신 댓글을 변경하는 임무를 맡고 있습니다. 왜? 모르겠어요. 그냥 해보세요:
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!