JavaScript
Practice modern JavaScript syntax, functions, arrays, and asynchronous patterns.
Template Literals
ЛегкоCreate a formatted message from object values.
const user = {
name: "Mira",
score: 128,
};
const message = `${user.name}: ${user.score} points`;
console.log(message);Filter and Map
СреднеFilter active records and return their names.
const users = [
{ name: "Ari", active: true },
{ name: "Bea", active: false },
{ name: "Kai", active: true },
];
const names = users
.filter((user) => user.active)
.map((user) => user.name);Create a Counter
СреднеUse a closure to retain a private counter value.
function createCounter(start = 0) {
let value = start;
return () => {
value += 1;
return value;
};
}
const next = createCounter(3);