siemka,
ktoś mi może wytłumaczyć jak to działa to znaczy, dlaczego tylko zastosowanie metody toLowerCase spowoduje, że wielkość liter nie będzie miała znaczenia. Wiadomo, że jak wpisze małymi literami hasło to zadziała, bo ta metoda zamienia litery wielkie na małe, ale dlaczego działa gdy wpisuje wielkimi jak i mieszanymi?
Kod:
const input = document.querySelector("input");
const passwords = ['jedEN', 'DwA'];
const messages = ["super", "działa!"]
const div = document.querySelector("div");
const showMessage = (e) => {
const text = e.target.value;
passwords.forEach((password, index) => {
if (password.toLowerCase() === text.toLowerCase()) {
div.textContent = messages[index];
}
})
}
input.addEventListener("input", showMessage)