// Какой будет результат выполнения кода?const user = { name: 'Max', greet() { setTimeout(function() { console.log(`Hi, ${this.name}`); }, 100); }};user.greet();
/* Чему будет равен margin-top у элемента .child? */.parent { width: 400px; height: 200px;}.child { margin-top: 10%;}
// В каком порядке выведутся логи?const nums = [1, 2];const run = () => { nums.forEach(async (num) => { await Promise.resolve(); console.log(num); }); console.log('Done');};run();
// Какой результат выведется в консоль?function getMessage() { return () => { console.log(this.text); };}const obj1 = { text: 'Hello', getMessage };const obj2 = { text: 'World' };obj1.getMessage().call(obj2);
/* Каким цветом будет слово "Item"? */div p:first-child { color: red; }div p:first-of-type { color: blue; }/* HTML:<div> <h2>Title</h2> <p>Item</p></div>*/
// Что выведет консоль?const items = ['A', 'B'];items[5] = 'C';const count = items.reduce((acc) => acc + 1, 0);console.log(count);
// Что будет выведено в консоль?let x = 1;{ console.log(x); let x = 2;}
/* Применится ли z-index к элементу .item? */.container { display: flex;}.item { z-index: 99;}
// Какое имя будет у пользователя в исходном массиве?const users = [{ name: 'Ivan' }];const clone = [...users];clone[0].name = 'Oleg';console.log(users[0].name);
const cat = { name: "Zhora" };Object.seal(cat);cat.name = "Boris";cat.age = 3;console.log(cat.name, cat.age);