What is the output?
Anonymous Quiz
22%
true true true true bigint true
43%
true false true true bigint true
29%
false true true false number true
6%
true true false true bigint false
❤3
CHALLENGE
const userInput = "<script>alert('xss')</script>";
const sanitized = userInput
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/"/g, '"')
.replace(/'/g, ''');
const credentials = {
username: 'admin',
password: 'secret123'
};
const safeLog = (obj) => {
const { password, ...safe } = obj;
return JSON.stringify(safe);
};
console.log(sanitized);
console.log(safeLog(credentials));
CHALLENGE
const wm = new WeakMap();
const obj1 = {};
const obj2 = {};
const obj3 = obj1;
wm.set(obj1, 'first');
wm.set(obj2, 'second');
wm.set(obj3, 'third');
console.log(wm.get(obj1));
console.log(wm.get(obj2));
console.log(wm.get(obj3));
console.log(wm.has(obj1));
console.log(wm.size);
What is the output?
Anonymous Quiz
30%
third second third true undefined
30%
third second first true 2
33%
first second third true 3
7%
first second first false undefined
🔥3❤1👍1