Я пытаюсь проверить, содержит ли массив, называемый ruleFolderNames
, строку, используя метод .includes()
Javascript. Строка, которую я проверяю: "Centers For Medicare & Medicaid Services"
.
ruleFolderNames.includes("Centers For Medicare & Medicaid Services"); // true
Однако я не печатаю строку напрямую, я использую переменную (называемую department
). Я обнаружил, что переменная department
не равна первому элементу в массиве Centers For Medicare & Medicaid Services
, , даже если они кажутся одинаковыми .
Вот console.log
заявления:
ruleFolderNames[0]; // Centers For Medicare & Medicaid Services
typeof ruleFolderNames[0]; // string
department; // Centers For Medicare & Medicaid Services
typeof department; // string
Но на самом деле переменная department
не равна строке, которую я ищу.
department == "Centers For Medicare & Medicaid Services" // OUTPUTS FALSE!!!
Я включил ссылку на мой полный репозиторий Github , если это полезно, ошибка содержится в строке 36 этого файла.