Freecodecamp: [beta]「関数型プログラミング:関数型プログラミングを適用して文字列をURLスラッグに変換する」の不要なセミコロン

作成日 2017年02月05日  ·  6コメント  ·  ソース: freeCodeCamp/freeCodeCamp

チャレンジapply-functional-programming-to-convert-strings-to-url-slugsに問題があります。


// the global variable
var globalTitle = "Winter Is Coming";

// Add your code below this line
function urlSlug(title) {
  return title.trim()
          .split(' ')
          .map(word => word.toLowerCase())
          .join('-');
}; // <-- This triggers the linter
// Add your code above this line

var winterComing = urlSlug(globalTitle); // Should be "winter-is-coming"

編集者のリンターは、不要なセミコロンについて不平を言っています-上記のコードのコメントを参照してください。

これを修正したい場合は、 CONTRIBUTING.mdを読んで開始してください。

準備ができたら、この行を次の

"}",

ご不明な点がございましたら、コントリビューターチャットルームでチャットしてください。

ハッピーコーディング! :スマイル:

first timers only help wanted

最も参考になるコメント

こんにちは、 @ Greenheart不要なセミコロンを削除し、プルリクエストを作成しました。 ありがとうございました。 また、このチャレンジについて書いた答えが正しくないこともわかりました。 join('-')前にfilter()余分なスペースを忘れてしまいました。以下を参照してください。

// the global variable
var globalTitle = "Winter Is Coming";

// Add your code below this line
function urlSlug(title) {
  return title.trim()
          .split(' ')
          .map(word => word.toLowerCase())
          .filter(words => words !== '')
          .join('-');
} // <-- This triggers the linter
// Add your code above this line

var winterComing = urlSlug(globalTitle); // Should be "winter-is-coming"

全てのコメント6件

こんにちは、@ Greenheart。 それに取り組むことはできますか? 初めてです。 ありがとうございました

@ Quinn-Hもちろんです! :スマイル:

私は少し助けたいです私は最高ではありませんが、バグを見つけるのは得意です私が助けることができるかどうか私に知らせてください

@bigkatspenceこの問題は@ Quinn-Hに割り当てられていますが、支援したい場合は、本当に感謝していることがたくさんあります。

  • 修正に役立つ問題を見つけて、プルリクエストを送信します。 ローカル環境をセットアップする方法のガイドについては、 CONTRIBUTING.mdを参照してください。
  • ここGitHubで問題を読み、問題の解決策を見つけるのに役立つ考えを返信してください

または、最も楽しい方法: https://beta.freecodecamp.comで新しいカリキュラムのベータテストを支援し、ここで見つかったバグを報告して

お役に立てば幸いです。 何か必要な場合は、 / Contributors onGitterでチャットしてください。

ハッピーコーディング! :スマイル:

こんにちは、 @ Greenheart不要なセミコロンを削除し、プルリクエストを作成しました。 ありがとうございました。 また、このチャレンジについて書いた答えが正しくないこともわかりました。 join('-')前にfilter()余分なスペースを忘れてしまいました。以下を参照してください。

// the global variable
var globalTitle = "Winter Is Coming";

// Add your code below this line
function urlSlug(title) {
  return title.trim()
          .split(' ')
          .map(word => word.toLowerCase())
          .filter(words => words !== '')
          .join('-');
} // <-- This triggers the linter
// Add your code above this line

var winterComing = urlSlug(globalTitle); // Should be "winter-is-coming"

@ Quinn-H助けてくれてありがとう! :スマイル:

jsut ' '代わりに/\s+/分割することで解決しました。 このように、それはまだ単語によって分割されますが、余分なスペースを処理することができます。 また、 trim()使用したときに元の文字列を変更しないように、 slice()を使用して文字列のコピーを作成しました:blush:

// the global variable
var globalTitle = "Winter Is Coming";

// Add your code below this line
function urlSlug(title) {
  return title.slice()
          .trim()
          .split(/\s+/)
          .map(word => word.toLowerCase())
          .join('-');
}
// Add your code above this line

var winterComing = urlSlug(globalTitle); // Should be "winter-is-coming"
このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

bagrounds picture bagrounds  ·  3コメント

ar5had picture ar5had  ·  3コメント

trashtalka3000 picture trashtalka3000  ·  3コメント

robwelan picture robwelan  ·  3コメント

DaphnisM picture DaphnisM  ·  3コメント