![](/img/trans.png)
[英]Can somebody help me understand why this JavaScript code won't work, and how I can fix it?
[英]I can't understand why this won't work (specifying a range within an array / if statement)
var guestList = ['Gabe', 'name2', 'name3', 'name4', 'name5'] var guestName = prompt('Hello, what is your name') var range = guestList.slice(0, guestList.length) if (guestList.includes(range)) { alert(`Hello ${guestName} and welcome to EVENT NAME`) } else { alert(`Hello ${guestName}, you are not on the guest list`) }
刪除range
,因為它沒用,並將此行中的range
替換為guestName
if (guestList.includes(guestName)) {....
Prompt()
返回一個用戶輸入的值。
var guestList = ['Gabe', 'name2', 'name3', 'name4', 'name5'] var guestName = prompt('Hello, what is your name') /* Add this line if you want the comparison to be case insensitive */ // guestList = guestList.map(name => name.toLowerCase()); /* And replace guestName with guestName.toLowerCase() in the "if" statement as well. */ if (guestList.includes(guestName)) { alert(`Hello ${guestName} and welcome to EVENT NAME`) } else { alert(`Hello ${guestName}, you are not on the guest list`); }
這是你想要的嗎?
var guestList = ['Gabe', 'name2', 'name3', 'name4', 'name5']
var guestName = prompt('Hello, what is your name')
if (guestList.includes(guestName)) {
alert(`Hello ${guestName} and welcome to EVENT NAME`)
} else {
alert(`Hello ${guestName}, you are not on the guest list`)
}
我想這很好用:
var guestList = ['Gabe', 'name2', 'name3', 'name4', 'name5'] var guestName = prompt('Hello, what is your name') if (guestList.includes(guestName)) { alert("Hello"+ guestName +"and welcome to EVENT NAME") } else { alert("Hello "+ guestName+", you are not on the guest list") }
查看代碼的那一行var range = guestList.slice(0, guestList.length)
。 現在range
是guestList
的一個子數組,您正在嘗試在guestList
中驗證它是否包含不正確的元素range
。
我認為您正在嘗試這樣做:
var guestList = ['Gabe', 'name2', 'name3', 'name4', 'name5'] var guestName = prompt('Hello, what is your name') if (guestList.includes(guestName)) { alert(`Hello ${guestName} and welcome to EVENT NAME`) } else { alert(`Hello ${guestName}, you are not on the guest list`) }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.