πQuestion: what will be the output of the code snippet above?
Anonymous Quiz
26%
A) Alice
45%
B) Bob
18%
C) undefined
11%
D) Error
β
Title: Node.js Documentary.
Content : Are you fascinated by the world of Node.js? Dive deep into its history, development, and impact with this insightful documentary. Explore how Node.js has revolutionized web development and learn about its key features and advantages. Watch now to uncover the secrets behind one of the most popular runtime environments.
π Link: https://bit.ly/3PHluS0
.
Content : Are you fascinated by the world of Node.js? Dive deep into its history, development, and impact with this insightful documentary. Explore how Node.js has revolutionized web development and learn about its key features and advantages. Watch now to uncover the secrets behind one of the most popular runtime environments.
π Link: https://bit.ly/3PHluS0
.
β
10 must have GitHub repos for web developers:
1. Free for dev - Click here
2. Tech Interview Handbook
- Click here
3. Javascript Algorithms and Data-structure - Click here
4. You don't know JS - Click here
5. Node.js Best Practices - Click here
6. HTML5 Boilerplate - Click here
7. 30 Seconds of Code - Click here
8. Clean Code JavaScript - Click here
9. Awesome Node.js - Click here
10. 33 JS Concepts - Click here
1. Free for dev - Click here
2. Tech Interview Handbook
- Click here
3. Javascript Algorithms and Data-structure - Click here
4. You don't know JS - Click here
5. Node.js Best Practices - Click here
6. HTML5 Boilerplate - Click here
7. 30 Seconds of Code - Click here
8. Clean Code JavaScript - Click here
9. Awesome Node.js - Click here
10. 33 JS Concepts - Click here
β
Debouncing function in Javascript.
Debouncing makes sure that a function doesn't run too often in a short period of time.
Debouncing makes sure that a function doesn't run too often in a short period of time.
// Debouncing util
function debounce(func, wait) {
let timeout;
return function(...args) {
clearTimeout(timeout);
timeout = setTimeout(() => func.apply(this, args), wait);
};
}
// Usage
const handleResize = debounce(() => {
console.log('Resize event');
}, 300);
window.addEventListener('resize', handleResize);
β
Challenge.(Promise)
const promise = new Promise((resolve, reject) => {
resolve('Success');
});
promise.then(result => {
console.log(result) // ?
});
console.log('End'); // ?
πQuestion: what will be the output of the code snippet above?
Anonymous Quiz
38%
A) "Success", "End"
37%
B) "End", "Success"
14%
C) "Success"
12%
D) "End"
β
Challenge. (Map)
// Create new Map
const map = new Map();
map.set('a', 1);
map.set('b', 2);
map.set('a', 3);
const keys = [];
for (const key of map.keys()) {
keys.push(key);
}
// Output
console.log(keys);
π Question: what will be the output of the code snippet above?
Anonymous Quiz
52%
A). ['a', 'b', 'a']
38%
B). ['a', 'b']
6%
C). ['a']
4%
D). ['b']
β
Challenge. (Object)
const obj = {
a: 1,
b: {
c: 2
}
};
const newObj = Object.assign({}, obj);
newObj.b.c = 3;
console.log(obj.b.c);
π Question: what will be the output of the code snippet above?
Anonymous Quiz
8%
A). 1
33%
B). 2
43%
C). 3
16%
D). undefined
β
Challenge. (Map)
const map1 = new Map();
const objKey = {};
const arrKey = [];
map1.set(objKey, 'object');
map1.set(arrKey, 'array');
console.log(map1.get(objKey));
console.log(map1.get(arrKey));
π Question: what will be the output of the code snippet above?
Anonymous Quiz
24%
A). object, undefined
48%
B). object, array
14%
C). undefined, array
14%
D). undefined, undefined
β
Challenge. (Symbol)
const sym1 = Symbol('foo');
const sym2 = Symbol('foo');
console.log(sym1 === sym2);
π Question: what will be the output of code snippet above?
Anonymous Quiz
55%
A). true
29%
B). false
13%
C). undefined
4%
D). null
β
Challenge. (Object)
const employee = {
name: 'Bob',
position: 'Developer',
details: {
skills: ['JavaScript', 'Node.js'],
experience: 5
}
};
const cloneEmployee = JSON.parse(JSON.stringify(employee));
cloneEmployee.details.skills.push('React');
console.log(employee.details.skills);
π Question: what will be the output of the code snippet above?
Anonymous Quiz
34%
A) ['JavaScript', 'Node.js']
48%
B) ['JavaScript', 'Node.js', 'React']
10%
C) ['React']
8%
D) Error
β
Challenge. (Map)
// Create new Map
const map = new Map();
map.set('a', 1);
map.set('b', 2);
map.set('a', 3);
const keys = [];
for (const key of map.keys()) {
keys.push(key);
}
// Output
console.log(keys);
π Question: what will be the output of the code snippet above?
Anonymous Quiz
62%
A). ['a', 'b', 'a']
30%
B). ['a', 'b']
5%
C). ['a']
3%
D). ['b']
πΏ Calling all nature lovers and photography enthusiasts! πΏ
Join these amazing Telegram communities for stunning wildlife and nature photography:
Group ποΈ and channel π¦:
β (π¦): @bird_wildlife_photography
β (ποΈ) : @ethereal_nature
Whether you're a photographer, nature enthusiast, or just someone who appreciates the beauty of the natural world, these groups are for you! π¦ β¨
Join these amazing Telegram communities for stunning wildlife and nature photography:
Group ποΈ and channel π¦:
β (π¦): @bird_wildlife_photography
β (ποΈ) : @ethereal_nature
Whether you're a photographer, nature enthusiast, or just someone who appreciates the beauty of the natural world, these groups are for you! π¦ β¨
Web Developer pinned Β«πΏ Calling all nature lovers and photography enthusiasts! πΏ Join these amazing Telegram communities for stunning wildlife and nature photography: Group ποΈ and channel π¦: β
(π¦): @bird_wildlife_photography β
(ποΈ) : @ethereal_nature Whether you're a photographerβ¦Β»