コーディング体験を始める楽しい方法です。
ああ、違う。トロールズはコメント欄を席巻しました。何かをしなければなりません。 MODを雇うには明らかにお金が必要なので、代わりにコメントを変更するという任務が与えられています。なぜ?分からない、やってみよう:
function disemvowel(str) { // your code here return str; }
しかし、どのコードですか?
宿題の二重化を避けるためには、ドキュメントと仲良くなることが不可欠です。 MDN が助けてくれます。この関数は渡された文字列を変更します。結果は次のとおりです:
function disemvowel(str) { str = str.replaceAll(/[aeiouAEIOU]/, ""); return str; }
待ってください。それは機能しません。しかし、なぜ?構文は正しいですよね?
ちょっと。重要な要素が 1 つ欠けています。 G フラグ。
それは何ですか?なぜ存在するのでしょうか?私も知りたいです。残念ながら、私が言えるのは専門家がこの方法で実装し、うまく機能したということだけです。
修正:
function disemvowel(str) { str = str.replaceAll(/[aeiouAEIOU]/g, ""); return str; }
最善の解決策でも、最も単純な解決策でもありません。コードを適切にベンチマークする方法を知りたい。それはまた別の機会に。
「次回まで。」水を飲みましょう???
以上がCodewars - 解体トロールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。