Freecodecamp: [beta] Titik koma yang tidak perlu dalam "Pemrograman Fungsional: Terapkan Pemrograman Fungsional untuk Mengonversi String menjadi Siput URL"

Dibuat pada 5 Feb 2017  ·  6Komentar  ·  Sumber: freeCodeCamp/freeCodeCamp

Tantangan menerapkan-fungsional-pemrograman-untuk-mengkonversi-string-ke-url-siput memiliki masalah.


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

Linter editor mengeluh tentang titik koma yang tidak perlu - lihat komentar pada kode di atas.

Jika Anda ingin memperbaikinya, harap baca CONTRIBUTING.md untuk memulai.

Saat Anda sudah siap, ganti baris ini dengan yang berikut, dan buat komit Anda.

"}",

Jika Anda memiliki pertanyaan, silakan mengobrol dengan kami di Ruang Obrolan Kontributor .

Selamat Coding! :tersenyum:

first timers only help wanted

Komentar yang paling membantu

Hai, @Greenart Saya menghapus titik koma yang tidak perlu dan membuat permintaan tarik. Terima kasih. Dan saya juga menemukan jawaban yang Anda tulis untuk tantangan ini tidak benar, Anda lupa filter() keluar ruang ekstra sebelum join('-') lihat di bawah:

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

Semua 6 komentar

Hai, @Greenheart. Bisakah saya mengerjakannya? Ini pertama kalinya bagiku. Terima kasih

@ Quinn-H Tentu! :tersenyum:

Saya ingin membantu sedikit. Saya bukan yang terbaik tetapi saya pandai menemukan bug, beri tahu saya jika saya dapat membantu

@bigkatspence Masalah ini ditugaskan ke @ Quinn-H, tetapi jika Anda ingin membantu, ada banyak hal yang sangat kami hargai:

  • Temukan masalah yang ingin Anda bantu perbaiki, dan kirimkan pull request untuk itu. Lihat CONTRIBUTING.md untuk panduan tentang cara mengatur lingkungan lokal.
  • Baca masalah di sini di GitHub dan tanggapi pendapat Anda untuk membantu menemukan solusi masalah

Atau, yang paling menyenangkan: Bantu uji beta kurikulum baru di https://beta.freecodecamp.com dan laporkan bug yang Anda temukan di sini. Ini adalah cara yang bagus untuk mempelajari hal-hal baru sambil mendapatkan kontribusi open source.

Semoga membantu! Jika Anda membutuhkan sesuatu, silakan mengobrol dengan kami di / Kontributor di Gitter .

Selamat membuat kode! :tersenyum:

Hai, @Greenart Saya menghapus titik koma yang tidak perlu dan membuat permintaan tarik. Terima kasih. Dan saya juga menemukan jawaban yang Anda tulis untuk tantangan ini tidak benar, Anda lupa filter() keluar ruang ekstra sebelum join('-') lihat di bawah:

// 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 Terima kasih telah membantu! :tersenyum:

Saya menyelesaikannya dengan membagi /\s+/ alih-alih hanya ' ' . Dengan cara ini, ia masih terbagi dengan kata-kata tetapi dapat menangani spasi ekstra. Saya juga membuat salinan string menggunakan slice() untuk tidak mengubah aslinya ketika saya menggunakan 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"
Apakah halaman ini membantu?
0 / 5 - 0 peringkat