рдЪреИрд▓реЗрдВрдЬ рд▓рд╛рдЧреВ-рдХрд╛рд░реНрдпрд╛рддреНрдордХ-рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ-рдЯреВ-рдХрдиреНрд╡рд░реНрдЯ-рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕-рдЯреВ-рдпреВрд░рд▓-рд╕реНрд▓рдЧреНрд╕ рдореЗрдВ рдПрдХ рдореБрджреНрджрд╛ рд╣реИред
// 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 рдкрдврд╝реЗрдВред
рдЬрдм рдЖрдк рд╕рднреА рд╕реЗрдЯ рд╣реЛ рдЬрд╛рдПрдВ, рддреЛ рдЗрд╕ рдкрдВрдХреНрддрд┐ рдХреЛ рдирд┐рдореНрди рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ, рдФрд░ рдЕрдкрдиреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдмрдирд╛рдПрдВред
"}",
рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдЪреИрдЯ рд░реВрдо рдореЗрдВ рд╣рдорд╛рд░реЗ рд╕рд╛рде
рд╣реИрдкреНрдкреА рдХреЛрдбрд┐рдВрдЧ! :рдореБрд╕реНрдХреБрд░рд╛рдУ:
рдирдорд╕реНрддреЗ, @Greenheartред рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓реА рдмрд╛рд░ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж
@ рдХреНрд╡рд┐рди-рдПрдЪ рдЬрд╝рд░реВрд░! :рдореБрд╕реНрдХреБрд░рд╛рдУ:
рдореИрдВ рдПрдХ рдмрд┐рдЯ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдореИрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реВрдВ рд▓реЗрдХрд┐рди рдореИрдВ рдмрдЧ рдвреВрдВрдврдиреЗ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реВрдВ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ
@bigkatspence рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ @ рдХреНрд╡рд┐рди-рдПрдЪ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗ:
рдпрд╛, рд╕рдмрд╕реЗ рдордЬреЗрджрд╛рд░ рдПрдХ: 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"
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдирдорд╕реНрддреЗ, @Greenheart рдореИрдВрдиреЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдмрдирд╛рдпрд╛ред рдзрдиреНрдпрд╡рд╛рджред рдФрд░ рдореИрдВрдиреЗ рдпрд╣ рднреА рдкрд╛рдпрд╛ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдЪреБрдиреМрддреА рдХреЗ рд▓рд┐рдП рдЬреЛ рдЙрддреНрддрд░ рд▓рд┐рдЦрд╛ рд╣реИ рд╡рд╣ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рдЖрдк
filter()
рдмрд╛рд╣рд░join('-')
рдиреАрдЪреЗ рджреЗрдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рднреВрд▓ рдЧрдП: