
- Главная
- Каталог
- Интернет технологии
- Серверный JavaScript | Node.JS [ru]
Серверный JavaScript | Node.JS [ru]
Все о серверной части JavaScript - Node.JS. Статьи, видео, примеры кода
Аудитория - IT специалисты и те кто хочет ими стать
Канал постоянно привлекает новых подписчиков.
Статистика канала
const data = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Alice' },
{ id: 4, name: 'Charlie' },
{ id: 5, name: 'Bob' }
];
const result = removeDuplicatesByKey(data, 'name');
console.log(result);
// Ожидаемый результат:
// [
// { id: 1, name: 'Alice' },
// { id: 2, name: 'Bob' },
// { id: 4, name: 'Charlie' }
// ]{}
Решение задачиfunction removeDuplicatesByKey(array, key) { const seen = new Set(); return array.filter(item => { const value = item[key]; if (seen.has(value)) { return false; } seen.add(value); return true; }); } // Пример использования: const data = [ { id: 1, name: 'Alice' }, { id: 2, name: 'Bob' }, { id: 3, name: 'Alice' }, { id: 4, name: 'Charlie' }, { id: 5, name: 'Bob' } ]; const result = removeDuplicatesByKey(data, 'name'); console.log(result);
process.env — это объект в Node.js, который содержит переменные окружения. Они используются для хранения конфиденциальной информации (например, ключей API, паролей) и настройки приложений в разных средах (разработка, тестирование, продакшен).
// Установите переменные окружения (например, в .env файле или через терминал)
// В Linux/Mac: export API_KEY=12345
// В Windows (cmd): set API_KEY=12345
// Доступ к переменным окружения
console.log(`Ваш API ключ: ${process.env.API_KEY}`);
// Используем переменные окружения для конфигурации
if (process.env.NODE_ENV === 'production') {
console.log('Запущено в режиме продакшена');
} else {
console.log('Запущено в режиме разработки');
}{}
🗣️ Переменные окружения через process.env позволяют настраивать поведение приложения без изменения кода. Это важно для обеспечения безопасности и управления настройками.
node fileExtensions.js ./example-folder
txt: 3
js: 5
json: 2{}
Решение задачиconst fs = require('fs'); const path = require('path'); const folderPath = process.argv[2]; if (!folderPath) { console.error('Укажите путь к папке.'); process.exit(1); } fs.readdir(folderPath, (err, files) => { if (err) { console.error('Ошибка чтения папки:', err.message); return; } const extensionCount = files.reduce((acc, file) => { const ext = path.extname(file).slice(1); // Получаем расширение без точки if (ext) { acc[ext] = (acc[ext] || 0) + 1; } return acc; }, {}); console.log('Расширения файлов:'); for (const [ext, count] of Object.entries(extensionCount)) { console.log(`${ext}: ${count}`); } });
Отзывы канала
всего 5 отзывов
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
Каталог Телеграм-каналов для нативных размещений
Серверный JavaScript | Node.JS [ru] — это Telegam канал в категории «Интернет технологии», который предлагает эффективные форматы для размещения рекламных постов в Телеграмме. Количество подписчиков канала в 11.2K и качественный контент помогают брендам привлекать внимание аудитории и увеличивать охват. Рейтинг канала составляет 12.1, количество отзывов – 5, со средней оценкой 5.0.
Вы можете запустить рекламную кампанию через сервис Telega.in, выбрав удобный формат размещения. Платформа обеспечивает прозрачные условия сотрудничества и предоставляет детальную аналитику. Стоимость размещения составляет 4895.1 ₽, а за 82 выполненных заявок канал зарекомендовал себя как надежный партнер для рекламы в TG. Размещайте интеграции уже сегодня и привлекайте новых клиентов вместе с Telega.in!
Вы снова сможете добавить каналы в корзину из каталога
Комментарий