初学者。为什么userName
在函数中是undefined
,以及如何使函数将其作为John Doe而不是undefined
?
const userName = 'John Doe';
console.log(userName);
const loggedInUser = (userName) => console.log('Logged in user is: ' + userName);
loggedInUser();
控制台输出:
index.js:22 John Doe
index.js:23 Logged in user is: undefined
答案 0 :(得分:1)
const loggedInUser = (userName) => console.log('Logged in user is: ' + userName);
定义了一个名为loggedInUser
的函数,该函数只接受一个参数。
定义此功能后,您可以在下一行loggedInUser();
上调用它,但是您没有提供参数。
尝试loggedInUser(userName);