hw 03 - garevna/js-course GitHub Wiki

:briefcase: homework 3

:briefcase: Обязательная часть ( 3 балла )

Объявите функцию без формальных параметров, которая выводит в консоль сама себя и все переданные ей аргументы

Вызовите эту функцию с аргументами 10, false, "google"


:briefcase: Дополнительно ( 4 балла )

Объявите функцию userInfo, которая выводит в консоль сообщение:

  • "Дата регистрации: " + свойство data контекста вызова, если свойство registered имеет значение true
  • "Незарегистрированный пользователь: " + свойство name в противном случае

( используйте переменные в литералах )

Создайте два объекта с одинаковым набором свойств:

  • name ( строка )
  • registered ( логическое значение )
  • data ( дата в формате "дд.мм.гг" )

Добавьте каждому объекту метод getInfo, который будет ссылкой на функцию userInfo

Вызовите каждый метод


:briefcase: Дополнительно ( 5 баллов )

Есть три объекта: users, posts и comments

( готовые объекты уже ждут вас по ссылке )

Написать код функции getPostComments ( postId ),

которая возвращает массив всех комментариев к посту

с идентификатором postId

( с именем автора комментария и текстом комментария )

Result: