Рубрики
Uncategorized

Примените функциональное программирование для преобразования строк в слизки URL

Хорошо, теперь со всем, что все мы узнали до сих пор, давайте применим его к другой проблеме. Многие … помечены JavaScript, DevOps, программированием, начинающим.

Хорошо, теперь со всем, что все мы узнали до сих пор, давайте применим его к другой проблеме.

  • Многие сайты имеют названия поста, добавленного в часть URL. Например, если вы пишете средний пост под названием Аниме Bookbags Вероятно, это будет урл будет иметь некоторую форму строки заголовка в нем (.../Anime-Bookbags) Отказ
  • Давайте завершим эту функцию, поэтому она преобразует заголовок строки и возвращает дипфенированную версию для URL.

Вот несколько советов:

  1. Вход — это строка с пробелами и заголовками слов
  2. Вывод — это строка с пробелами между словами, замененными дефисом (-)
  3. Вывод должен быть всеми в нижние буквы
  4. Выход не должен иметь никаких пробелов
function url(title) {


}
  • Отвечать:
function url(title) {
return title
    .toLowerCase()
    .split(" ")
    .filter(str => str != "") // <-- basically saying if the str being passed is not equal to an empty string return that str
    .join("-")  
}
console.log(url(" Good Anakin  Good"))
  • ur.lslug ("Хороший анакин хороший") Возвращает строку «Хорошо-Анакин-хорошо»

Оригинал: «https://dev.to/rthefounding/apply-functional-programming-to-convert-strings-to-url-slugs-2fg1»