Показать сообщение отдельно
  #1 (permalink)  
Старый 14.08.2017, 22:10
Новичок на форуме
Отправить личное сообщение для Tatarka Посмотреть профиль Найти все сообщения от Tatarka
 
Регистрация: 14.08.2017
Сообщений: 1

JS,промисы, пару вопросиков...
Приветствую всех!
Помогите ответить на пару вопросиков, буду очень благодарна!
По промисам не успела проштудировать информацию и как на зло попалось пара вопросов именно по ним

======Функция getUserByEmail возвращает промис, который разрешится объектом пользователя, когда информация о нем будет получена. Как вывести имя пользователя с электронным адресом ivan@test.co, если оно доступно в свойстве name.==================

1.console.log( getUserByEmail('ivan@test.co').name )

2.console.log( getUserByEmail().then('ivan@test.co').name )

3.getUserByEmail('ivan@test.co').then(console.log( user.name))

4.getUserByEmail('ivan@test.co').then(user => console.log(user.name))

5.getUserByEmail('ivan@test.co').then(user =>
user.name).then(console.log)
======Функция getUserPosts принимает объект пользователя, полученный функцией getUserByEmail и возвращает промис, который разрешится массивом всех постов пользователя. Как вывести количество постов пользователя с электронным адресом ivan@test.co?========

1.console.log( getUserPosts(getUserByEmail('ivan@test.co')).lengt h )

2.console.log( getUserByEmail().then(getUserPosts).length )

3.getUserByEmail('ivan@test.co').then(getUserPosts ).then(posts =>
console.log(posts.length))

4.getUserByEmail('ivan@test.co').then(getUserPosts (user)).then(i =>
console.log(i))

5.getUserByEmail('ivan@test.co').then(user => getUserPosts(user).then(console.log))

Последний раз редактировалось Tatarka, 14.08.2017 в 22:33.
Ответить с цитированием