Challenge ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ-ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅-ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ-ΡΡΡΠΎΠΊΠΈ-Π²-URL-ΡΡΠ»ΡΠΊΠΈ Π΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°.
// 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. ΠΠΎΠ³Ρ Ρ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΡΡΠΈΠΌ? Π― Π²ΠΏΠ΅ΡΠ²ΡΠ΅. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
@ Quinn-H ΠΠΎΠ½Π΅ΡΠ½ΠΎ! :ΡΠ»ΡΠ±ΠΊΠ°:
Ρ Ρ ΠΎΡΠ΅Π» Π±Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΌΠΎΡΡ, Ρ Π½Π΅ Π»ΡΡΡΠΈΠΉ, Π½ΠΎ ΡΠΌΠ΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, Π΄Π°ΠΉΡΠ΅ ΠΌΠ½Π΅ Π·Π½Π°ΡΡ, ΠΌΠΎΠ³Ρ Π»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡ
@bigkatspence ΠΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ Π½Π° @ Quinn-H, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠΌΠΎΡΡ, Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ Π±ΡΠ»ΠΈ Π±Ρ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΠ·Π½Π°ΡΠ΅Π»ΡΠ½Ρ:
ΠΠ»ΠΈ, ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅: ΠΏΠΎΠΌΠΎΠ³ΠΈΡΠ΅ ΠΏΡΠΎΠΉΡΠΈ Π±Π΅ΡΠ°-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π±Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° https://beta.freecodecamp.com ΠΈ ΡΠΎΠΎΠ±ΡΠ°ΠΉΡΠ΅ ΠΎ Π»ΡΠ±ΡΡ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ Π·Π΄Π΅ΡΡ ΠΎΡΠΈΠ±ΠΊΠ°Ρ . ΠΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ·Π½Π°Π²Π°ΡΡ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅, ΠΏΠΎΠ»ΡΡΠ°Ρ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.
ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ! ΠΡΠ»ΠΈ Π²Π°ΠΌ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ, ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΠ΅ ΠΊ Π½Π°ΠΌ Π² ΡΠ°Ρ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ / ββContributors Π½Π° Gitter .
Π£Π΄Π°ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ! :ΡΠ»ΡΠ±ΠΊΠ°:
ΠΡΠΈΠ²Π΅Ρ, @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"
@ Quinn-H Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΏΠΎΠΌΠΎΡΡ! :ΡΠ»ΡΠ±ΠΊΠ°:
Π― ΡΠ΅ΡΠΈΠ» ΡΡΠΎ, ΡΠ°Π·Π΄Π΅Π»ΠΈΠ² Π½Π° /\s+/
Π²ΠΌΠ΅ΡΡΠΎ jsut ' '
. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΎΠ½ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π»ΠΈΡΠ½ΠΈΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ. Π― ΡΠ°ΠΊΠΆΠ΅ ΡΠ΄Π΅Π»Π°Π» ΠΊΠΎΠΏΠΈΡ ΡΡΡΠΎΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ slice()
ΡΡΠΎΠ±Ρ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π», ΠΊΠΎΠ³Π΄Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ trim()
: 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"
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΡΠΈΠ²Π΅Ρ, @Greenheart Π― ΡΠ΄Π°Π»ΠΈΠ» ΠΏΠ΅ΡΠ΅Π½ΠΎΡ . Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ. Π Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ», ΡΡΠΎ ΠΎΡΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π΄Π»Ρ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ, Π½Π΅Π²Π΅ΡΠ΅Π½, Π²Ρ Π·Π°Π±ΡΠ»ΠΈ
filter()
Π»ΠΈΡΠ½ΠΈΠΉ ΠΏΡΠΎΠ±Π΅Π» ΠΏΠ΅ΡΠ΅Π΄join('-')
ΡΠΌ. ΠΠΈΠΆΠ΅: