Skip to content

Commit 5981cee

Browse files
committed
Added JavaScript examples
1 parent ff78288 commit 5981cee

File tree

6 files changed

+47
-0
lines changed

6 files changed

+47
-0
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_modules
2+
*.log
3+
.DS_Store

.jshintrc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"esversion": 6,
3+
"node": true
4+
}

JavaScript/1-replace.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
'use strict';
2+
3+
let rx1 = /abc/g;
4+
let s11 = 'abcdefg';
5+
let s12 = s11.replace(rx1, '123');
6+
console.log(s12);
7+
8+
let rx2 = new RegExp('abc', 'gi');
9+
let s21 = 'abcdefgABCDEFG';
10+
let s22 = s21.replace(rx2, '789');
11+
console.log(s22);

JavaScript/2-split.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
'use strict';
2+
3+
let s = 'Hello World, here we are!';
4+
5+
let words = (s
6+
.toLowerCase()
7+
.replace(/\W+/g, ' ')
8+
.trim()
9+
.split(/\s/)
10+
);
11+
12+
console.dir(words);

JavaScript/3-match.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
'use strict';
2+
3+
let s = 'My email is ';
4+
5+
let rx = /\W@\W/g;
6+
7+
let = (s
8+
.toLowerCase()
9+
.replace(/\W+/g, ' ')
10+
.trim()
11+
.split(/\s/)
12+
);
13+
14+
console.dir(words);

knowledge.map

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
dependencies: ['String']
3+
}

0 commit comments

Comments
 (0)