CHALLENGE
const map = new Map();
const key1 = {};
const key2 = key1;
map.set(key1, "Value for key1");
map.set(key2, "Value for key2");
console.log(map.get({}));
console.log(map.get(key1));
SmartCode
CHALLENGE const map = new Map(); const key1 = {}; const key2 = key1; map.set(key1, "Value for key1"); map.set(key2, "Value for key2"); console.log(map.get({})); console.log(map.get(key1));
const numbers = [1, 2, 3, 4, 5];
const result = numbers.map(num => {
if (num === 3) {
return num * 2;
}
return num;
});
console.log(result);
CHALLENGE
const arr = [1, 2, 3];
const copy = [...arr];
copy.push(4);
console.log(arr);
console.log(copy);
CHALLENGE ❓
Number.prototype[Symbol.iterator] = function*() { yield *['a','b','c'] };
console.log([...1]);
🍓3⚡1🤓1
const x = (() => {
try {
return 10;
} finally {
return 20;
}
})();
console.log(x);