没分了,全给了,求高手解答 (匿名函数)

柴九小哥 2015-09-02 01:29:00
(function(window) {

function setTitle(aa) {
alert (aa)
};

}(window));

如何外部调用setTitle(aa)

类似如

function ok() {
var aa="测试一下"
setTitle(aa)
};
...全文
109 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hch126163 2015-09-02
  • 打赏
  • 举报
回复
setTitle 作用域在 匿名函数内。不能外部访问。 var obj={setTitle:function(t){alert(t);}} obj.setTitle ("11");
柴九小哥 2015-09-02
  • 打赏
  • 举报
回复
引用 2 楼 Iptton 的回复:
(function(w) { function setTitle(aa) { alert (aa) }; // 除非将其引出 w.setTitle = setTitle; }(window));
(function(window) { function setTitle(aa) { alert (aa) }; window.Iptton = setTitle // 经过兄弟的指点,这样也可以引出,感谢。 }(window));
un_nu 2015-09-02
  • 打赏
  • 举报
回复
(function(w) { function setTitle(aa) { alert (aa) }; // 除非将其引出 w.setTitle = setTitle; }(window));
un_nu 2015-09-02
  • 打赏
  • 举报
回复
setTitle 作用域仅在匿名函数内,外部是不可能调用的

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧