Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Что такое structuredClone и чем он отличается от JSON.stringify?
structuredClone — это встроенный API для глубокого копирования объектов.
Он корректно копирует многие типы данных, которые не поддерживает JSON.stringify.structuredClone умеет работать с циклическими ссылками.
При этом он сохраняет структуру данных без преобразования в строку.
Как реализовать глубокое копирование объекта без использования JSON.stringify и StructuredClone? Какие сложности могут возникнуть?
Глубокое копирование можно реализовать с помощью рекурсивной функции, которая вручную создает новый объект или массив и копирует все его свойства. Для каждого свойства, если оно является объектом, функция вызывает сама себя. Основные сложности: обработка циклических ссылок (когда объект ссылается сам на себя), копирование специальных объектов (как Date, Map, Set) и поддержка различных типов данных.
Как отличить git clone от git remote?
git clone используется для создания копии удалённого репозитория на вашем локальном компьютере, включая все его коммиты и историю.
git remote управляет удалёнными репозиториями, позволяя добавлять, удалять или изменять удалённые URL-адреса для вашего локального репозитория.
Что делает Git-клон?
Команда git clone создаёт копию существующего репозитория, включая всю историю изменений, файлы и ветки. Это используется, чтобы начать работу с проектом, который уже находится в удалённом репозитории.
В чем разница между методами System.Array.CopyTo() и System.Array.Clone()?
CopyTo() копирует элементы из одного массива в другой, а Clone() создает новый массив, содержащий все элементы исходного массива.
Рейтинг:
3
Сложность:
7
Рейтинг:
1
Сложность:
9
Рейтинг:
2
Сложность:
6
Рейтинг:
1
Сложность:
3
Рейтинг:
2
Сложность:
4