var articles = [
{
title: 'Everything Sucks',
author: { name: 'Debbie Downer' }
},
{
title: 'If You Please',
author: { name: 'Caspar Milquetoast' }
}
];
var names = _.map(_.compose(_.get('name'), _.get('author')))
// returning ['Debbie Downer', 'Caspar Milquetoast']
Теперь, основываясь на приведенных выше articles
и функции names
, создайте логическую функцию, которая сообщает, написал ли данный человек какую-либо из статей.
isAuthor('New Guy', articles) //false
isAuthor('Debbie Downer', articles)//true
Мои попытки приведены ниже
var isAuthor = (name, articles) => {
return _.compose(_.contains(name), names(articles))
};
Однако он не работает на jsbin
с ошибкой ниже.Возможно, кто-то может попытаться объяснить, что не так с моей попыткой, чтобы я мог извлечь урок из ошибки
Неизвестное ожидание ложного для равной функции (n, t) {return r.apply (this, arguments)}