Kitobdan iqtiboslar  100 вопросов на собеседование по JavaScript. С подробными объяснениями

Основные принципы ООП в JavaScript включают наличие объектов, наследование, инкапсуляцию и полиморфизм.
Fikr bildirish
Web Storage - это механизм веб-браузеров для хранения данных в виде пар ключ-значение на стороне клиента. Виды Web Storage: · LocalStorage: Хранит данные без времени жизни, пока не произойдет явное удаление. · SessionStorage: Хранит данные на время сессии, данные удаляются при закрытии вкладки или браузера. // Сохранение данных localStorage.setItem('key', 'value'); // Получение данных const data = localStorage.getItem('key');
Fikr bildirish
Некоторые из типов структур данных включают массивы, объекты, стеки, очереди, списки, деревья и графы.
Fikr bildirish
Хуки (hooks) в React - это функции, которые позволяют использовать состояние и другие возможности React в функциональных компонентах. Основные хуки в React: 1) useState - позволяет функциональным компонентам использовать состояние. Пример: const [count, setCount] = useState(0);. 2) useEffect - позволяет выполнить побочные эффекты в функциональных компонентах. Например, загрузка данных или подписка на события после каждого рендеринга. 3) useContext. - позволяет функциональным компонентам использовать контекст. 4) useReducer - предоставляет альтернативу useState, более подходящую для управления состоянием в сложных случаях. 5) useCallback и useMemo - оптимизируют производительность компонентов, позволяя избегать избыточных вычислений или рендерингов.
Fikr bildirish
Основные методы массивов в JavaScript включают push, pop, shift, unshift, map и reduce, filter.
Fikr bildirish
Тернарный оператор в JavaScript - это условный оператор, который состоит из трех операндов: условие, выражение, которое выполняется, если условие истинно, и выражение, которое выполняется, если условие ложно. Синтаксис: условие ? выражение1 : выражение2
Fikr bildirish
Структуры данных - это способы организации и хранения данных для обеспечения эффективного доступа и модификации. В JavaScript существуют основные типы структур данных: 1) Массивы (Arrays) - упорядоченные списки элементов, доступ к которым осуществляется по индексу. 2) Объекты (Objects) - коллекции пар ключ-значение, позволяющие хранить данные в формате ключ-значение. 3) Стеки (Stacks) - структура данных типа LIFO (Last In, First Out), в которой добавление и удаление элементов происходит с одного конца. 4) Очереди (Queues) - структура данных типа FIFO (First In, First Out), в которой элементы добавляются в конец и удаляются с начала. 5) Связанные списки (Linked Lists) - коллекции элементов, где каждый элемент содержит ссылку на следующий элемент. 6) Деревья (Trees) - иерархическая структура данных, где каждый элемент имеет один родительский элемент и ноль или более дочерних элементов.
Fikr bildirish
Anto Subo
Anto Suboiqtibos olmoqda1 oy oldin
Методы доступа (Accessors) в объектах JavaScript - это геттеры и сеттеры, которые позволяют получать
Fikr bildirish
Anto Subo
Anto Suboiqtibos olmoqda1 oy oldin
Объект (Object) - это структура данных в JavaScript, представляющая собой коллекцию пар ключ-значение
Fikr bildirish
leravavilina
leravavilinaiqtibos olmoqda6 oy oldin
Какие основные принципы функционального программирования можно использовать в JavaScript?
Fikr bildirish