Простое сравнение строк React - PullRequest
0 голосов
/ 29 апреля 2020

Я строю тест и хочу сравнить ответы данного пользователя со списком возможных правильных ответов. До сих пор при проверке оценки данного пользователя путем сравнения его ответов с правильными я использую оператор ===, который явно проверяет точное совпадение.

Есть ли способ сделать менее строгую строку сравнение в React? Например, если StringA содержит 75% символов в StringB, сравнение может вернуть true?

Я не видел этого в Интернете, поэтому я довольно скептически.

1 Ответ

2 голосов
/ 30 апреля 2020

Похоже, вы хотите "нечеткое" сравнение. Проверьте fuzzyset. js. Похоже, он может делать то, что вам нужно (и даже больше). Их пример «использования» выглядит так, как будто бы вы получили оценку сходства, которую вы могли бы использовать для определения:

a = FuzzySet(['Michael Axiak']);
a.get("micael asiak");
[[0.8461538461538461, 'Michael Axiak']]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...