задача по JS
150 UAHсдаю экзамен по JAVASCRIPT и не успеваю решат все задачи!
нужен специалист который может решит мне одну задачу! при этом чтоб код был качественный и желательно по стандартом ES6
P.S кто не знает УКР язык гугл в помощь
ЗАДАЧА
Ми маємо масив n об'єктів однакової структури. Сама структура об'єкта невідома (типи полів, їх рівень вкладення). Поля в об'єкті можуть бути іншими складними об'єктами, типом Date, string, number, boolean.
Є об'єкт такої самої структури, але з типами полів boolean. Використовується для задання правил перетворень (якщо значення поля true - то поле має бути в результуючому масиві). Також є об'єкт з типами полів string, в яких зберігаються локалізовані заголовки полів. Назви полів, в яких зберігаються локалізовані заголовки, відповідають шляху до поля в об'єкті, в якому зберігається його значення.
Необхідно написати код, який на основі вищеописаних об'єктів створить масив об'єктів наступної структури:
{
name : 'заголовок поля',
value1 : 'значення поля в об'єкті №1',
value2 : 'значення поля в об'єкті №2',
...
value[n-1] : 'значення поля в об'єкті №[n-1]',
value[n] : 'значення поля в об'єкті №[n]'
}
Якщо поле типу boolean - то виводити його значення у вигляді Так/Ні, дату виводити в форматі dd.MM.yyyy
Передбачити варіант, що для поля може бути відсутня локалізація. В такому випадку замість локалізації необхідно вивести назву цього поля.
Приклад:
[{fullName : {surname : 'xxx', firstName : 'yyy', middleName: 'zzz'}}, {fullName : {surname : 'XXX', firstName : 'YYY', middleName: 'ZZZ'}}] - масив об'єктів
{fullName : {surname : true, firstName : true, middleName: false}} - правило перетворень
{"fullName.surname" : "Прізвище", "fullName.middleName" : "По-батькові"} - локалізації
[{name : "Прізвище", value1 : "xxx", value2 : "XXX"}, {name : "firstName", value1 : "yyy", value2 : "YYY"}] - результат
Додатки 1
Відгук замовника про співпрацю з фрилансером
задача по JSЗакінчив завдання в часі, дякую.
-
18 Без проблем.
Я негайно виконаю.
ОК ?
««»«»«»«»«»«»«»
-
84 Добрий день, зробимо швидко і якісно, протягом дня, за 250 грн.
-
Дибільна українська освіта...
Немає строгої типізації в JS.
Немає такого типу як DATE.
Сама задача абсолютно абстракта і немає ніякого змісту в контексті філософії JS
-
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Виправити CSS/DOM-верстку карток у Chrome extension для локалізації D&D BeyondЄ Chrome extension Manifest V3, який локалізує сайт D&D Beyond українською. Проєкт написаний на TypeScript + WXT. Розширення працює через content script: знаходить англійський текст на сторінках D&D Beyond і замінює його українським перекладом. Проблема виникла на сторінці:… HTML та CSS верстання, Javascript та Typescript ∙ 23 години 52 хвилини тому ∙ 36 ставок |
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
259 176 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 1 день 8 годин тому ∙ 98 ставок |
Gsap анімації
1000 UAH
Доброго дня. Треба внести правки в поточному проєкті. Потрібен фахівець, який добре працює на gsap/lenis Треба зробити анімацію карточок. Детально ТЗ тут: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Треба проявити креатив та… Javascript та Typescript, Веб-програмування ∙ 1 день 14 годин тому ∙ 20 ставок |
Комерційна on-premise платформа відеозв'язку «ViM»Требуется разработати on-premise систему відеозв'язку з базовим розрахунком на 100 одночасних підключень (10 ізольованих кімнат по 10 осіб). Платформа повинна мати закладену архітектуру для майбутнього горизонтального масштабування до 1000 користувачів шляхом додавання нових… Javascript та Typescript, Веб-програмування ∙ 2 дні 9 годин тому ∙ 31 ставка |
Шукаю наставника з Claude Code для запуску веб-проєкту з нуля**Коротко про завдання:** Я новачок без досвіду в програмуванні. Є готове ТЗ на розробку сайту (42 сторінки, Next.js, PostgreSQL). Хочу реалізувати його самостійно за допомогою Claude Code - потрібен спеціаліст, який налаштує середовище і навчить мене працювати з інструментом.… Javascript та Typescript, Навчання ∙ 3 дні 13 годин тому ∙ 18 ставок |