我正在嘗試撰寫一個回呼函式,但不確定我是否做對了。你能檢查并糾正嗎?
`
let username = prompt("Enter your username :");
let password = prompt("Enter your password :");
const userValid = /^[a-za-z0-9_.]*$/.test(username);
const passwordValid = /^[a-za-z0-9_]*$/.test(password);
let check = () => {
if(userValid && passwordValid){
correct();
}else{
not();
}
}
let correct = () => {
let msg = new Date();
alert(`Welcome ${username}! Today is ${msg}.`);
}
let not = ()=> {
alert(`Given username and password pair is not correct.Please try again!`);
}
check(correct,not)
`
uj5u.com熱心網友回復:
您忘記將函式作為引數添加到check:
let check = (correct, not) => {
if(userValid && passwordValid){
correct();
}else{
not();
}
};
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/523700.html
上一篇:每組五顆星由一條垂直線隔開
