Skip to content

Commit d135454

Browse files
committed
chapter example practice export/import modules
1 parent 1879429 commit d135454

2 files changed

Lines changed: 25 additions & 11 deletions

File tree

modules/exporting-modules/index.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,10 @@
11
// Import the modules exported from practiceExports.js below:
2+
const practice = require("./practiceExports.js");
3+
let arr = ["Hello", "World", 123, 987, "LC101"];
4+
5+
console.log(practice.isPalindrome("mom"));
6+
console.log(practice.evenOrOdd(9));
7+
8+
for (i = 0; i < 3; i++) {
9+
console.log(practice.randomArrayElement(arr));
10+
}
Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
1-
function isPalindrome(str){
2-
return str === str.split('').reverse().join('');
1+
function isPalindrome(str) {
2+
return str === str.split("").reverse().join("");
33
}
44

5-
function evenOrOdd(num){
6-
if (num%2===0){
7-
return "Even";
8-
} else {
9-
return "Odd";
10-
}
5+
function evenOrOdd(num) {
6+
if (num % 2 === 0) {
7+
return "Even";
8+
} else {
9+
return "Odd";
10+
}
1111
}
1212

13-
function randomArrayElement(arr){
14-
let index = Math.floor(Math.random()*arr.length);
15-
return arr[index];
13+
function randomArrayElement(arr) {
14+
let index = Math.floor(Math.random() * arr.length);
15+
return arr[index];
1616
}
17+
module.exports = {
18+
isPalindrome: isPalindrome,
19+
evenOrOdd: evenOrOdd,
20+
randomArrayElement: randomArrayElement,
21+
};

0 commit comments

Comments
 (0)