All quizzesHard
Engine-Level Behaviour — Series 3
Preview — 3 of 10 questions
What is logged?
javascript
const o = { b: 1, 2: 'a', '-1': 'neg', 1.5: 'f', 1: 'one', a: 2 };
console.log(Object.keys(o).join('|'));Ab|2|-1|1.5|1|a
B-1|1|1.5|2|a|b
C1|2|b|-1|1.5|a
D1|1.5|2|b|-1|a
What is logged? (Sloppy mode.)
javascript
const s = 'abc';
s.foo = 1;
console.log(s.foo, typeof s, Object.getOwnPropertyNames(Object('abc')).join(','));Aundefined string 0,1,2,length
B1 string 0,1,2,length
Cundefined object 0,1,2
D1 object length
What is logged?
javascript
try {
console.log(1n + 1);
} catch (e) {
console.log(e.constructor.name);
}
console.log(1n == 1, 1n === 1, typeof (1n * 2n));A2 true true bigint
B2n true false bigint
CRangeError true false number
DTypeError true false bigint
Sign up free to play
Answer all 10 questions (7 more), see explanations for every answer, and track your score.