❓Что будет на выходе?
function* numberGenerator() {
let i = 0;
while (i < 3) {
yield i++;
}
}
const gen = numberGenerator();
console.log(gen.next().value);
console.log(gen.return(10).value);
console.log(gen.next().value);Ответ:
Пройдите бесплатный курс за 1,5 часа и начните зарабатывать от 150 000₽ в IT уже в этом году!
Всего за полтора часа вы попробуете 5 востребованных IT-специальностей и выберете то, что подходит именно вам. Этот курс разработан экспертами отрасли и поможет вам уверенно начать свой путь в новую высокооплачиваемую профессию.
На курсе вы пройдете интерактивные задания и изучите реальные кейсы. Узнаете, как начать карьеру в IT без опыта и с минимальными рисками.
Попробуйте 5 IT-направлений и станьте востребованным специалистом по ссылке!
Всего за полтора часа вы попробуете 5 востребованных IT-специальностей и выберете то, что подходит именно вам. Этот курс разработан экспертами отрасли и поможет вам уверенно начать свой путь в новую высокооплачиваемую профессию.
На курсе вы пройдете интерактивные задания и изучите реальные кейсы. Узнаете, как начать карьеру в IT без опыта и с минимальными рисками.
Попробуйте 5 IT-направлений и станьте востребованным специалистом по ссылке!
❓Что будет на выходе?
function processData({ a = 10, b = 20 } = { a: 30 }) {
console.log(a, b);
}
processData({ a: 5 });
processData();Ответ:
❓Что будет на выходе?
const x = [1, 2, 3, 4, 5];
console.log(x.slice(1, 3));
Ответ:
❓Что будет на выходе?
const obj = {};
Object.defineProperty(obj, 'name', {
value: 'Alice',
writable: false,
configurable: false
});
try {
obj.name = 'Bob';
delete obj.name;
console.log(obj.name);
} catch (e) {
console.log('Error:', e.message);
}Ответ:
❓Что будет на выходе?
let x = 10;
function foo() {
console.log(x);
let x = 20;
}
foo();
Ответ:
❓Что будет на выходе?
const numbers = [1, 2, 3, 4, 5];
const doubledNumbers = numbers.map(num => num * 2);
console.log(doubledNumbers);
Ответ:
❓Что будет на выходе?
const map = new Map();
const key1 = {};
const key2 = key1;
map.set(key1, "Value for key1");
map.set(key2, "Value for key2");
console.log(map.get({}));
console.log(map.get(key1));
Ответ:
❓Что будет на выходе?
const arr = [1, 2, 3];
const newArr = arr.slice(0, 2);
console.log(newArr);
Ответ:
❓Что будет на выходе?
const str = "abc";
const arr = [...str];
console.log(arr);
Ответ:
❓Что будет на выходе?
const str = "hello world";
const [a, b, c] = str;
console.log(a, b, c);
Ответ:
❓Что будет на выходе?
let a = 1;
setTimeout(() => {
a = 2;
}, 0);
console.log(a);
Ответ:
❓Что будет на выходе?
let a = 10;
function test() {
console.log(a);
let a = 20;
}
test();
Ответ:
❓Что будет на выходе?
var x = 10;
function foo() {
console.log(x);
var x = 5;
console.log(x);
}
foo();
Ответ:
❓Что будет на выходе?
var b = 10;
if (b % 3 == 0) {
var i = 10;
}
console.log(i);
Ответ:
Ярмарка профессий — получите доступ к 11 профессиям за 0₽
Попробуй себя в роли Python-разработчика, Data Scientist или дизайнера прямо сейчас на ярмарке профессий! Здесь только самые востребованные и высокооплачиваемые специальности.
Узнайте основы каждой профессии в легкой игровой форме за неделю практики, и выберете свое будущее.
Переходи по ссылке и забирай билет на сезонную ярмарку с подарками — только до 1 ноября.
Попробуй себя в роли Python-разработчика, Data Scientist или дизайнера прямо сейчас на ярмарке профессий! Здесь только самые востребованные и высокооплачиваемые специальности.
Узнайте основы каждой профессии в легкой игровой форме за неделю практики, и выберете свое будущее.
Переходи по ссылке и забирай билет на сезонную ярмарку с подарками — только до 1 ноября.
❓Что будет на выходе?
const arr = ['1', '2', '3', '2', '1'];
console.log(arr.indexOf('2'));
Ответ: