Задача по 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Выполнел задача во время, спасибо.
-
67 Без проблем.
Сразу выполню.
ОК?
'''''''''''''''''''''''''''''''''
-
84 Добрый день, сделаю быстро и качественно, в течении суток, за 250 грн
-
Дибільна українська освіта...
Немає строгої типізації в JS.
Немає такого типу як DATE.
Сама задача абсолютно абстракта і немає ніякого змісту в контексті філософії JS
-
Актуальные фриланс-проекты в категории Javascript
Верстка сайта по макету
20 000 UAH
Добрый день. Есть макет в фигме: https://www.figma.com/file/RGVIymprYc4QaiJ5qp3iwL/LayerGame?type=design&node-id=0-1&mode=design Есть ui kit и готовая верстка страницы Main, выполненная на React, анимации реализованы с помощью GSAP. Необходимо сверстать на этом стеке еще 2… HTML и CSS верстка, Javascript ∙ 21 ставка |
ПараллаксНужно сделать такой параллакс как здесь https://www.bangbangforever.com/#artists, то есть видео блок видео( уже все сверстано есть) и также уже часть параллакса готова, стек Next.js Javascript ∙ 1 ставка |
Настроить на сайте события Facebook Pixel и Google AnalyticsНастроить на сайте события Facebook Pixel и Google Analytics Сделать это через админку сайта, там просто добавить скрипты или через GTM Javascript, Веб-программирование ∙ 5 ставок |
Калькулятор расчета стоимости за м2 для сайта жалюзиПривет всем, мне нужно создать калькулятор расчета стоимости товара по ширине и высоте Пример расчета: Горизонтальные жалюзи 0.75 м2Тканевые ролеты 0.60 м2Москитные сетки 0.75 м2Римские шторы 1 м2Японские шторы 0.60 м2Защитные ролеты 1.3 м2Вертикальные жалюзиЦена от 1.6 м после… Javascript, PHP ∙ 11 ставок |
Стилизовать Select option WordpressЗадача стилизовать стандартный Select option в соответствующие стили. Проблема: при использовании замены дропдауна на list через jquery: не работают фильтры сортировки товаров. Javascript, PHP ∙ 9 ставок |