Ramda: получить объекты из массива путем сравнения с каждым элементом в другом массиве

У меня есть массив, как:

ids = [1,3,5];

и другой массив, как:

items: [
{id: 1, name: 'a'}, 
{id: 2, name: 'b'}, 
{id: 3, name: 'c'}, 
{id: 4, name: 'd'}, 
{id: 5, name: 'e'}, 
{id: 6, name: 'f'}
];

То, что я хочу, это еще один массив, как:

array = [{id: 1, name: 'a'}, {id: 3, name: 'c'}, {id: 5, name: 'e'}];

Я не могу обдумать это. до сих пор я пытался, как:

console.log(R.filter(R.propEq('id', <donnow what shud be here>), items);
console.log( R.pick(ids)(items))

Ответы на вопрос(3)

Ваш ответ на вопрос