Как написать алгоритм .map для использования одного параметра или другого - PullRequest
0 голосов
/ 28 марта 2019

У меня есть код, где я использую dstore/filter dstore filter .

getRootCollection: function() {
  var filter = new this.Filter();
  return this.root.filter(filter.or(filter.ne('roomTypes', undefined), filter.ne('versionRoomTypeList', undefined)));
},

Я хочу, чтобы следующий код также мог использовать roomTypes или versionRoomTypeList

getChildren: function(parent) {
  var filter = new this.Filter();
  return this.root.filter(filter['in']('roomTypeId', parent.roomTypes.map(
    function(roomType) {
      return roomType.roomTypeId;
    }
  )));
},

Как можно изменить код, указанный выше, чтобы функция .map могла использовать roomTypes или versionRoomTypeList?

...