の各項目と比較することにより、配列からオブジェクトを取得し、私はのような配列をしました: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'}];
私はそれの周りに頭を上げることはできません。あなたが.filter
と.indexOf
を使用することができます
console.log(R.filter(R.propEq('id', <donnow what shud be here>), items);
console.log(R.pick(ids)(items))
これは純粋なJSなので、ラムダは必要ありませんよね? –
これは間違いありません!ただし、IE8以下をターゲットにしている場合は、ポリフィルを追加する必要があります – andlrc