Я пытаюсь увидеть, совпадает ли значение из моих данных с массивом значений, чтобы вернуть true или false.
Вот что я придумала до сих пор ...
acceptedGrades = ['A1','A2','A3','B1','B2','B3','C1','C2','C3'];
this.state.isValidGrade = _.every(acceptedGrades, d => item.grade === value);
например. Если item.grade возвращает A1 grade: 'A1'
, возвращает true, если item.grade возвращает значение, которого нет в acceptGrades, возвращает false.
Я использовал тот же оператор для поиска свойства с hasOwnProperty, и это просто нужно искать значение свойства.
Может использовать библиотеку lodash.