🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ دکتر پرنگ لنکرانی
حلقه زنی روی آرایه
جامعه جاوا اسکریپت ایجاد شده در ۰۶ شهریور ۱۴۰۲

سلام

چطور به آرایه حلقه بزنیم تا چک کنیم مقداری که در یک input وارد میشود برابر با یکی از value‌های آرایه هست و اگر برابر بود بره یک سایت مورد نظر

سلام،

اگر با حلقه بخواید پیاده کنید:

کد html:

< input type="text" id="myInput">
< button on click ="checkValue()" > Check Value< /button>

کد جاوااسکریپت:

let myArray = ["value1", "value2", "value3"];
function checkValue() {
    let inputValue = document.getElementById("myInput").value;
    let found = false;
    for (let i = 0; i < myArray.length; i++) {
        if (myArray[i] === inputValue) {
            found = true;
            break;
        }
    }
    if (found) {
        window.location.href = "https://www.example.com";
    } else {
        alert("The entered value does not exist in the array.");
    }
}

البته بدون حلقه و به کمک include میتونید پیاده کنید:

let myArray = ["value1", "value2", "value3"];
function checkValue() {
    let inputValue = document.getElementById("myInput").value;
    if (myArray.includes(inputValue)) {
        window.location.href = "https://www.example.com"; 
    } else {
        alert("The entered value does not exist in the array.");
    }
}


زربانو بدخشانی ۰۶ شهریور ۱۴۰۲، ۱۴:۲۳