Freecodecamp: рдмреАрдЯрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рдлрд╝рд░ре░ 2017  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: freeCodeCamp/freeCodeCamp

рдЪреИрд▓реЗрдВрдЬ рд▓рд╛рдЧреВ-рдХрд╛рд░реНрдпрд╛рддреНрдордХ-рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ-рдЯреВ-рдХрдиреНрд╡рд░реНрдЯ-рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕-рдЯреВ-рдпреВрд░рд▓-рд╕реНрд▓рдЧреНрд╕ рдореЗрдВ рдПрдХ рдореБрджреНрджрд╛ рд╣реИред


// 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 рдореИрдВрдиреЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдмрдирд╛рдпрд╛ред рдзрдиреНрдпрд╡рд╛рджред рдФрд░ рдореИрдВрдиреЗ рдпрд╣ рднреА рдкрд╛рдпрд╛ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдЪреБрдиреМрддреА рдХреЗ рд▓рд┐рдП рдЬреЛ рдЙрддреНрддрд░ рд▓рд┐рдЦрд╛ рд╣реИ рд╡рд╣ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рдЖрдк filter() рдмрд╛рд╣рд░ join('-') рдиреАрдЪреЗ рджреЗрдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рднреВрд▓ рдЧрдП:

// 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ред рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓реА рдмрд╛рд░ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж

@ рдХреНрд╡рд┐рди-рдПрдЪ рдЬрд╝рд░реВрд░! :рдореБрд╕реНрдХреБрд░рд╛рдУ:

рдореИрдВ рдПрдХ рдмрд┐рдЯ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдореИрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реВрдВ рд▓реЗрдХрд┐рди рдореИрдВ рдмрдЧ рдвреВрдВрдврдиреЗ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реВрдВ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

@bigkatspence рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ @ рдХреНрд╡рд┐рди-рдПрдЪ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗ:

  • рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВред рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЧрд╛рдЗрдб рдХреЗ рд▓рд┐рдП CONTRIBUTING.md рджреЗрдЦреЗрдВред
  • GitHub рдкрд░ рдпрд╣рд╛рдВ рдореБрджреНрджреЛрдВ рдХреЛ рдкрдврд╝реЗрдВ рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЬрд╡рд╛рдм рджреЗрдВ

рдпрд╛, рд╕рдмрд╕реЗ рдордЬреЗрджрд╛рд░ рдПрдХ: https://beta.freecodecamp.com рдкрд░ рдирдП рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ рдмреАрдЯрд╛-рдЯреЗрд╕реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдкрдХреА рдорджрдж рд╣реЛрдЧреА! рдпрджрд┐ рдЖрдкрдХреЛ рдХреБрдЫ рдЪрд╛рд╣рд┐рдП, рддреЛ рдХреГрдкрдпрд╛ рд╣рдорд╛рд░реЗ рд╕рд╛рде / рдЧрдЯрд░ рдкрд░ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдореЗрдВ рдЪреИрдЯ рдХрд░реЗрдВред

рд╣реИрдкреНрдкреА рдХреЛрдбрд┐рдВрдЧ! :рдореБрд╕реНрдХреБрд░рд╛рдУ:

рдирдорд╕реНрддреЗ, @Greenheart рдореИрдВрдиреЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдмрдирд╛рдпрд╛ред рдзрдиреНрдпрд╡рд╛рджред рдФрд░ рдореИрдВрдиреЗ рдпрд╣ рднреА рдкрд╛рдпрд╛ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдЪреБрдиреМрддреА рдХреЗ рд▓рд┐рдП рдЬреЛ рдЙрддреНрддрд░ рд▓рд┐рдЦрд╛ рд╣реИ рд╡рд╣ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рдЖрдк filter() рдмрд╛рд╣рд░ join('-') рдиреАрдЪреЗ рджреЗрдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рднреВрд▓ рдЧрдП:

// 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"

@ рдХреНрд╡рд┐рди-рдПрдЪ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! :рдореБрд╕реНрдХреБрд░рд╛рдУ:

рдореИрдВрдиреЗ jsut ' ' рдмрдЬрд╛рдп /\s+/ рдкрд░ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ред рдЗрд╕ рддрд░рд╣, рдпрд╣ рдЕрднреА рднреА рд╢рдмреНрджреЛрдВ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрддрд┐рд░рд┐рдХреНрдд рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ slice() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдПрдХ рдкреНрд░рддрд┐ рднреА рдмрдирд╛рдИ рд╣реИ рдЬрдм рдореИрдВ trim() рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ: рдмреНрд▓рд╢:

// 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 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ar5had picture ar5had  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bagrounds picture bagrounds  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

SaintPeter picture SaintPeter  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vaibsharma picture vaibsharma  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

raisedadead picture raisedadead  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ