❓Что будет на выходе?
const obj = {
value: 1,
increment() {
this.value++;
}
};
const increment = obj.increment;
increment();
console.log(obj.value);Ответ:
🌟 Добро пожаловать в "TypeScript" – твой личный тренер в мире программирования! 🌟
🔍 Что предлагаем? 🔍
- Пошаговые уроки: Открой для себя мир TypeScript с нашими детальными и понятными уроками.
- Ежедневные задачки: Поднимай свои навыки с увлекательными и сложными заданиями, которые ждут тебя каждый день.
- Инсайдерская информация:
Будь в курсе всех новостей и обновлений в мире TypeScript благодаря нашим интересным постам.
🚀 Преимущества нашего канала: 🚀
- Сообщество энтузиастов: Общайся с другими разработчиками, делись опытом и находи новые идеи.
- Экспертные советы: Получай ценные советы от профессионалов, которые уже сделали свои первые шаги в TypeScript.
- Конкурсы и награды: Участвуй в наших регулярных конкурсах и выигрывай призы, которые помогут тебе в обучении.
🎯 Цель нашего канала: 🎯
Мы стремимся сделать процесс обучения TypeScript увлекательным и эффективным, чтобы ты мог достичь новых высот в своей карьере.
👨💻 Не жди – начинай свой путь прямо сейчас! 👩💻
Присоединяйся к нашему каналу "TypeScript" и открой для себя новые горизонты в мире программирования.
📣 Начни свое приключение в TypeScript – подпишись сейчас! 📣
https://t.me/typescript_tests
🔍 Что предлагаем? 🔍
- Пошаговые уроки: Открой для себя мир TypeScript с нашими детальными и понятными уроками.
- Ежедневные задачки: Поднимай свои навыки с увлекательными и сложными заданиями, которые ждут тебя каждый день.
- Инсайдерская информация:
Будь в курсе всех новостей и обновлений в мире TypeScript благодаря нашим интересным постам.
🚀 Преимущества нашего канала: 🚀
- Сообщество энтузиастов: Общайся с другими разработчиками, делись опытом и находи новые идеи.
- Экспертные советы: Получай ценные советы от профессионалов, которые уже сделали свои первые шаги в TypeScript.
- Конкурсы и награды: Участвуй в наших регулярных конкурсах и выигрывай призы, которые помогут тебе в обучении.
🎯 Цель нашего канала: 🎯
Мы стремимся сделать процесс обучения TypeScript увлекательным и эффективным, чтобы ты мог достичь новых высот в своей карьере.
👨💻 Не жди – начинай свой путь прямо сейчас! 👩💻
Присоединяйся к нашему каналу "TypeScript" и открой для себя новые горизонты в мире программирования.
📣 Начни свое приключение в TypeScript – подпишись сейчас! 📣
https://t.me/typescript_tests
Telegram
TypeScript️
Улучши свои знания по языку TypeScript.
❓Что будет на выходе?
const obj = {
num: 10,
getValue() {
return this.num;
},
getUpdatedValue() {
return (() => this.num + 10)();
}
};
console.log(obj.getValue());
console.log(obj.getUpdatedValue());Ответ:
❓Что будет на выходе?
async function asyncChain() {
const values = [2, 3, 5, 7, 11];
const total = await values.reduce(async (acc, values) => {
const current = await acc;
return current * value;
}, Promise.resolve(1));
return total;
}
asyncChain().then(result => console.log(result));Ответ:
❓Что будет на выходе?
let num = 5;
function change() {
let num = 10;
return function() {
return num;
};
}
const getValue = change();
num = 20;
console.log(getValue());
Ответ:
Группировка данных с помощью
Метод
JavaScript test | ChatGPT | #JavaScript
reduceМетод
reduce применяется для агрегации значений в массиве. В этом примере, мы используем reduce для вычисления суммы чисел.JavaScript test | ChatGPT | #JavaScript
Работа с локальным хранилищем (localStorage)
Локальное хранилище позволяет сохранять данные на стороне клиента и извлекать их при последующих посещениях страницы.
JavaScript test | ChatGPT | #JavaScript
Локальное хранилище позволяет сохранять данные на стороне клиента и извлекать их при последующих посещениях страницы.
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
function outer() {
var x = 1;
function inner() {
var x = 2;
function deeper() {
console.log(x);
}
return deeper;
}
return inner();
}
const fn = outer();
fn();Ответ:
Модульная организация кода
Модульная организация помогает структурировать и повторно использовать код.
JavaScript test | ChatGPT | #JavaScript
Модульная организация помогает структурировать и повторно использовать код.
JavaScript test | ChatGPT | #JavaScript
Использование JavaScript Animation API для создания анимаций и переходов на веб-странице
Animation API позволяет создавать анимации и переходы на веб-страницах с использованием JavaScript, что может улучшить пользовательский опыт и привлечь внимание к определенным элементам.
JavaScript test | ChatGPT | #JavaScript
Animation API позволяет создавать анимации и переходы на веб-страницах с использованием JavaScript, что может улучшить пользовательский опыт и привлечь внимание к определенным элементам.
JavaScript test | ChatGPT | #JavaScript
❓Что будет на выходе?
const obj = Object.freeze({
a: [1, 2, 3],
b: {
c: 4
}
});
obj.a.push(4);
obj.b.c = 5;
console.log(obj.a);
console.log(obj.b.c);Ответ:
❓Что будет на выходе?
async function process() {
console.log('Start');
await new Promise(resolve => setTimeout(resolve, 0));
console.log('Middle');
return 'Done';
}
process().then(result => console.log(result));
console.log('End');Ответ:
❓Что будет на выходе?
function* gen() {
yield* [1, 2, 3].map(x => x * 2);
}
const iterator = gen();
console.log(iterator.next().value);
console.log(iterator.next().value);
console.log(iterator.next().value);
console.log(iterator.next().value);Ответ: