/
wielex
/
GigaCode
Обзор
Документация
Войти
/
wielex
/
GigaCode
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
refact.js
36 строк
1 KB
Вячеслав Бадмаев
create refact.js
11 дек 2025, 01:28
11 дек 2025, 01:28
c6dfc7a
Код
Авторство
О чём код?
function processUserData(users) { let result = []; for (let i = 0; i < users.length; i++) { let user = users[i]; let processedUser = {}; if (user.age >= 18 && user.age <= 65) { if (user.active === true) { if (user.salary > 50000) { processedUser.name = user.firstName + ' ' + user.lastName; processedUser.category = 'premium'; processedUser.tax = user.salary * 0.3; } else if (user.salary > 30000) { processedUser.name = user.firstName + ' ' + user.lastName; processedUser.category = 'standard'; processedUser.tax = user.salary * 0.2; } else { processedUser.name = user.firstName + ' ' + user.lastName; processedUser.category = 'basic'; processedUser.tax = user.salary * 0.1; } if (user.department === 'IT' || user.department === 'Engineering') { processedUser.bonus = user.salary * 0.1; } else { processedUser.bonus = 0; } result.push(processedUser); } } } return result; }