我已經像一個數組: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))
所以這些都是純JS,不需要ramda,對吧? –
這是正確的!但是,如果您的目標是IE8及更低版本,您需要添加一個polyfill – andlrc