36 lines
939 B
Markdown
36 lines
939 B
Markdown
![]() |
---
|
||
|
title: Apply Functional Programming to Convert Strings to URL Slugs
|
||
|
localeTitle: تطبيق برمجة وظيفية لتحويل السلاسل إلى Slug URL
|
||
|
---
|
||
|
## تطبيق برمجة وظيفية لتحويل السلاسل إلى Slug URL
|
||
|
|
||
|
### حل
|
||
|
|
||
|
`// the global variable
|
||
|
var globalTitle = "Winter Is Coming";
|
||
|
|
||
|
// Add your code below this line
|
||
|
function urlSlug(title) {
|
||
|
return title.split(/\W/).filter((obj)=>{
|
||
|
return obj !=='';
|
||
|
}).join('-').toLowerCase();
|
||
|
|
||
|
}
|
||
|
// Add your code above this line
|
||
|
|
||
|
var winterComing = urlSlug(globalTitle); // Should be "winter-is-coming"
|
||
|
`
|
||
|
|
||
|
### حل بديل
|
||
|
|
||
|
`// the global variable
|
||
|
var globalTitle = "Winter Is Coming";
|
||
|
|
||
|
// Add your code below this line
|
||
|
function urlSlug(title) {
|
||
|
return title.toLowerCase().trim().split(/\s+/).join('-');
|
||
|
}
|
||
|
// Add your code above this line
|
||
|
|
||
|
var winterComing = urlSlug(globalTitle); // Should be "winter-is-coming"
|
||
|
`
|