#10. Уроки по JavaScript для НАЧИНАЮЩИХ (Стрелочные функции, setTimeout)
JavaScript. Стрелочные функции.
JavaScript предлагает два вида функций - обычные функции и стрелочные функции. Эти два типа функций имеют некоторые отличия, которые следует учитывать при выборе подходящего типа функции для вашего кода. 1. Синтаксис: Одним из основных отличий является различный синтаксис для объявления функций. Обычные функции имеют ключевое слово `function`, за которым следует имя функции и параметры в скобках, а затем тело функции в фигурных скобках. Стрелочные функции имеют сокращенный синтаксис,...
Вопросы для собеседования в IT (React, JS, CSS, Typescript, общие вопросы) Часть 4
💬 Простыми словами:
Call Stack — это структура данных, в которой JavaScript "запоминает", какие функции вызываются и откуда. 🛠 Как работает: 🧪 Пример: function a() {
b();
}
function b() {
console.log('b');
}
a(); // стек: a → b → console → стек пуст 💡 Полезно знать:
Если стек переполняется (например, из-за рекурсии без выхода) — будет ошибка Maximum call stack size exceeded. 💬 Простыми словами:
this — это ссылка на объект, в контексте которого вызвана функция. 🛠 Варианты значений: 🧪 Пример: const user = {
name: 'Катя',
sayHi() {
console...