[英]how can we invoke the function call() below ? to alert name
我已经放了示例代码,但从 Name() 和 User() 上面的两个函数中让它成为警报名称似乎并不容易
function Name(name) {
alert(name)
}
function User() {
return function(){
Name(name);
}
}
function callName() {
Name(name);
}
callName();
// but it alert nothing
是的,它不起作用
因为name
未在您的 dom 中定义。如果您需要警报。您应该从callName(prop)
传递变量,如下所示
function Name(prop) { alert(prop) } function User() { // useless function return function(){ Name(name); } } function callName(prop) { Name(prop); } callName('Alice');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.