我想同時包含“zip”和“country”,但不知何故只包含“zip”。我究竟做錯了什么?
const arr = ['county', 'zip', 'town'];
const func = filter(overSome(equals('zip'), equals('county')));
const ans = func(arr);
console.log(ans);
// Output: ['zip']
uj5u.com熱心網友回復:
overSome接受 1 個引數:謂詞陣列。目前您正在提供多個引數。將該行更改為:
const func = filter(overSome([equals('zip'), equals('county')]));
只有您的“zip”匹配,因為這是 lodash 正在尋找的一個引數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/507989.html
標籤:javascript 罗达什
