Skip to content

Commit 00559c1

Browse files
committed
ES6 task
1 parent dc2e5f3 commit 00559c1

File tree

30 files changed

+222
-0
lines changed

30 files changed

+222
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
function checkScope() {
2+
let i = 'function scope';
3+
if (true) {
4+
let i = 'block scope';
5+
console.log('Block scope i is: ', i);
6+
}
7+
console.log('Function scope i is: ', i);
8+
return i;
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
const makeServerRequest = new Promise((resolve, reject) => {
2+
3+
let responseFromServer;
4+
if(responseFromServer) {
5+
resolve("We got the data");
6+
} else {
7+
reject("Data not received");
8+
}
9+
});
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
const result = {
2+
success: ["max-length", "no-amd", "prefer-arrow-functions"],
3+
failure: ["no-var", "var-on-top", "linebreak"],
4+
skipped: ["no-extra-semi", "no-dup-keys"]
5+
};
6+
function makeList(arr) {
7+
const failureItems = [];
8+
for (let i = 0; i < arr.length; i++) {
9+
failureItems.push(`<li class="text-warning">${arr[i]}</li>`);
10+
}
11+
12+
return failureItems;
13+
}
14+
15+
const failuresList = makeList(result.failure);
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
const makeServerRequest = new Promise((resolve, reject) => {
2+
3+
});
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<html>
2+
<body>
3+
<script type="module" src="index.js"></script>
4+
</body>
5+
</html>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export default function subtract(x, y) {
2+
return x - y;
3+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
const makeServerRequest = new Promise((resolve, reject) => {
2+
3+
let responseFromServer = true;
4+
5+
if(responseFromServer) {
6+
resolve("We got the data");
7+
} else {
8+
reject("Data not received");
9+
}
10+
});
11+
12+
makeServerRequest.then(result => {
13+
console.log(result);
14+
});
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
const makeServerRequest = new Promise((resolve, reject) => {
2+
3+
let responseFromServer = false;
4+
5+
if(responseFromServer) {
6+
resolve("We got the data");
7+
} else {
8+
reject("Data not received");
9+
}
10+
});
11+
12+
makeServerRequest.catch(error => {
13+
console.log(error );
14+
});
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import subtract from "./math_functions.js";
2+
3+
subtract(7,4);
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
const s = [5, 7, 2];
2+
function editInPlace() {
3+
4+
s[0] = 2;
5+
s[1] = 5;
6+
s[2] = 7;
7+
console.log(s);
8+
}
9+
editInPlace();

0 commit comments

Comments
 (0)