2018-10-12 16:35:31 -04:00
|
|
|
---
|
|
|
|
|
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"
|
|
|
|
|
`
|
|
|
|
|
|
|
|
|
|
### حل بديل
|
|
|
|
|
|
2019-06-20 14:07:46 -07:00
|
|
|
```javascript
|
|
|
|
|
// 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"
|
|
|
|
|
```
|