Вопросы на собеседовании для middle frontend-разработчика в 2022 году (часть 2)
В части 1 были рассмотрены вопросы, которые достались мне в одной из компаний. В этом материале хочу поделиться с вами вопросами, которые достались моему коллеге. Погнали. 1️⃣ Что выведет консоль? Аргументируйте свой ответ.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
(function() { f(); f = function() { console.log(1); } })() function f() { console.log(2) } f(); |
2️⃣ Что выведет консоль? Аргументируйте свой ответ.
1 2 3 4 5 6 7 8 9 10 11 |
const obj = { name: 'John', getName() { return this.name; } }; const name1 = obj.getName(); const getName = obj.getName; const name2 = getName(); console.log(`${name1} ${name2}`); // ? |
3️⃣ Создайте метод у объекта String, который многократно повторяет строку (не используя метод … подробнее