У меня есть следующее выражение сравнения:
return (!item['a'] || filter['a'])
&& (!item['b'] || filter['b'])
&& (!item['c'] || filter['c']);
Но скажем, у меня есть очень длинный список строк для сравнения с &&
, например,
var myList = ['a','b','c','d']
for(var i in myList) {
//(!item[myList[i]] || filter[myList[i]]) How am I suppossed to && this for every iteration?
}
Как яПредположим, &&
выражение для каждой итерации?