Skip to content

Commit 73a99d3

Browse files
committed
slugify
1 parent 63ff045 commit 73a99d3

File tree

1 file changed

+17
-9
lines changed

1 file changed

+17
-9
lines changed

javascript/immutability/slugify.js

+17-9
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,22 @@
1-
const mutationWithSlugify = (string) => {
2-
string = string.toLowerCase();
3-
string = string.trim();
4-
string = string.split(' ');
5-
string = string.join('-');
6-
return string;
1+
const urlWithMutation = ' I will be a url slug ';
2+
3+
const slugifyWithMutation = (url) => {
4+
url = url.toLowerCase();
5+
url = url.trim();
6+
url = url.split(' ');
7+
url = url.join('-');
8+
return url;
79
}
810

9-
const slugify = (string) =>
10-
string
11+
slugifyWithMutation(urlWithMutation); // i-will-be-a-url-slug
12+
13+
const url = ' I will be a url slug ';
14+
15+
const slugify = (url) =>
16+
url
1117
.toLowerCase()
1218
.trim()
1319
.split(' ')
14-
.join('-');
20+
.join('-');
21+
22+
slugify(url); // i-will-be-a-url-slug

0 commit comments

Comments
 (0)