Встречается на собеседованиях • сегодня

Что такое Lodash

Lodash — это популярная JavaScript-библиотека, предоставляющая удобные утилиты для работы с массивами, объектами, строками и другими структурами данных. Она оптимизирует производительность и упрощает код, заменяя рутинные операции готовыми функциями.

Примеры:

javascript
import _ from 'lodash';

// Работа с массивами
const users = [{ 'name': 'Alice', 'active': false }, { 'name': 'Bob', 'active': true }];
const activeUsers = _.filter(users, 'active'); // [{ 'name': 'Bob', 'active': true }]

// Глубокое клонирование
const obj = { a: 1, b: { c: 2 } };
const clonedObj = _.cloneDeep(obj); // Независимая копия

// Дебаунс (задержка выполнения)
const debouncedFn = _.debounce(() => console.log('Resized!'), 300);
window.addEventListener('resize', debouncedFn);

text

**Плюсы:**
- Уменьшает boilerplate-код
- Хорошо оптимизирована
- Поддержка старых браузеров

**Минусы:**
- Увеличивает размер бандла
- Современный JS (ES6+) частично заменяет её функционал (например, `map/filter`)

Для новых проектов часто используют альтернативы вроде `lodash-es` (tree-shakable версия) или нативные методы.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы