const { a = 1, b = 2 } = { a: 3, b: null };console.log(a, b);
.grid { display: grid; grid-template-columns: 1fr 2fr 1fr;}/* Какую часть ширины контейнера займет вторая колонка? */
console.log([] == ![]);
const p1 = new Promise(res => setTimeout(() => res("A"), 100));const p2 = new Promise((_, rej) => setTimeout(() => rej("B"), 50));Promise.race([p1, p2]).then(console.log).catch(console.log);
.parent { transform: translateX(0);}.child { position: absolute; top: 10px;}/* Относительно чего позиционируется .child? */
const map = new Map();map.set('1', 'str');map.set(1, 'num');map.set(true, 'bool');console.log(map.size);
setTimeout(() => console.log('A'), 0);Promise.resolve().then(() => { console.log('B'); setTimeout(() => console.log('C'), 0);});console.log('D');
/* Какой цвет будет у НЕпосещенной ссылки при наведении курсора? */a:hover { color: red; }a:link { color: green; }
// Сколько раз выполнится цикл и что выведется в консоль?const obj = { [Symbol('id')]: 1, id: 2 };let count = 0;for (let key in obj) { count++;}console.log(count);