Модули в Node.js. Require, создание модулей

Task 01

Создайте в папке приложения файл config.js. Внутри файла экспортируйте массив вида

{
    b : 2,
    c : 'hi'
}

Подключите данный модуль в файл app.js под именем config и выведите его в консоль.

Task 02

Создайте модуль с именем rand.js который экспортирует функцию. Функция принимает 2 параметра a, b и возвращает случайное число между этими параметрами (включительно). Подключите данный модуль в app.js под именем randomInt. Выведите в консоль результат работы модуля.

Task 03

Создайте модуль с именем config2.js который экспортирует массив ['User', 34]. Подключите данный модуль в файл app.js под именем config2 и выведите его в консоль.

Task 04

Создайте модуль с именем indexArray.js который экспортирует функцию. Функция принимает 2 параметра a, b. Где a - это массив вида:

a = [
    { id : 24, name : 'Test', age : 23},
    { id : 34, name : 'User', age : 33}
]

А параметр b - это индекс по которому будет возвращать новый переиндексированный массив. Подключите данную функцию в app.js под именем indexArray и продемонстрируйте работу. Например вызвав ее с параметрами console.log(indexArray(a, 'id') вы должны в консоли увидеть

{
   24 : { id : 24, name : 'Test', age : 23},
   34:  { id : 34, name : 'User', age : 33}
}

А вызывав с параметрами console.log(indexArray(a, 'name'):

{
    Test : { id : 24, name : 'Test', age : 23},
    User :  { id : 34, name : 'User', age : 33}
}
Task 05

Создайте модуль с именем index.js в папке hash....

Завдання доступні після придбання курсу