社区
JavaScript
帖子详情
一个页面有俩个名称相同的JS函数,如何分别调用呢
yanchang
2006-11-16 02:37:04
<BODY>
<script>
function f()
{
alert(1111);
}
function f()
{
alert(55555555);
}
</script>
<button onclick="f()">
</BODY>
当电鸡按钮时,如何调用到第一个f()
...全文
476
12
打赏
收藏
一个页面有俩个名称相同的JS函数,如何分别调用呢
function f() { alert(1111); } function f() { alert(55555555); } 当电鸡按钮时,如何调用到第一个f()
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rockywu
2006-11-16
打赏
举报
回复
刚学js,刚好看到高手出招,谢谢了!
Amwpfiqvy(给我分吧,让我升仙)
<script>
//1----2----1----1
var f = function(){alert(1);};
var f1 = f;
var f = function(){alert(2)};
f1();//1----var f = function(){alert(1);};
f();//2----function(){alert(2)};
f = f1;//改为var f = function(){alert(1);};也就是1
f1();//1-----function(){alert(1);};
f();//为什么不是2而是1???------??
</script>
yanchang
2006-11-16
打赏
举报
回复
郁闷ing...
Apq001
2006-11-16
打赏
举报
回复
呵呵,巧了,这个问题刚好就不是你觉得有就有的。
等你明白语句的解析优先级你就可以知道我为什么说不行了。
yanchang
2006-11-16
打赏
举报
回复
谢谢您了
不过我觉得应该有诡异的办法可以解决这个问题的
Apq001
2006-11-16
打赏
举报
回复
由于function x(){}这种方式的解析优先级比var x = function(){}高,所以我建议你写函数多用后一种方式,这样你就可以很容易的精确控制解析顺序(当然第一种也可以,只是难度高些),如果遇到想改名的情况也好办,举例:
var f = function(){alert(1);};
var f1 = f;
var f = function(){alert(2)};
f1();
f();
f = f1;
f1();
f();
Apq001
2006-11-16
打赏
举报
回复
像你问题里这种情况,没办法,只能改名。
yanchang
2006-11-16
打赏
举报
回复
to:Amwpfiqvy(给我分吧,让我升仙) 如何用JS给已经有的函数改名字呢
Apq001
2006-11-16
打赏
举报
回复
你运行以下代码,看你能明白不:
var f1,f2;
f1 = f2 = function(){alert('给你看')};
f1();
f2();
function f1(){alert("就不出来")};
gtw0520
2006-11-16
打赏
举报
回复
js函数重名不出错吗,。。。学习中
Apq001
2006-11-16
打赏
举报
回复
函数也是对象,无所谓重命名的问题。
只要有引用,就能用。
function f(){}
这种写法就相当于:
var f = function(){};
w78z007
2006-11-16
打赏
举报
回复
函数可以重命名吗?
学习
Apq001
2006-11-16
打赏
举报
回复
改名。
var f1 = function()
{
alert(1111);
}
var f2 = function()
{
alert(55555555);
}
Excel
函数
100问
初学Excel
函数
你是否总有一种无力感? 工作中遇到问题时,不知道用什么
函数
来解决?
函数
的单词都认识,但一用它来写公式,要么写不出来,要么结果不对,更别说编写嵌套公式 那些
函数
名称
、
函数
参数的作用总是记不住,...
JavaScript
函数
定义以及
调用
JavaScript
函数
定义以及
调用
如何定义
函数
和
调用
: <script> 格式1: function
函数
名称
(参数
名称
1,参数
名称
2....){ //
函数
的里面业务逻辑 //直接在这输出 document.write("xxx") ; } 格式1
调用
: 单独...
JavaScript
函数
调用
这些仅是
函数
调用
的简单示例,实际上,
函数
可以完成各种各样的任务,并在实际工作中发挥巨大的作用。在上面的代码中,我们定义了
一个
名为 greetUser 的
函数
,该
函数
接受
一个
参数(name),并使用 console.log()
函数
...
JavaScript
函数
调用
和JavaScript 闭包
JavaScript
函数
调用
和JavaScript 闭包
JS
根据
函数
名字符串
调用
函数
<scripttype="text/javascript"> //自定义
函数
,用于弹出三个参数的值 functionalertFunc(str1,str2,str3){ alert(str1); alert(str2);...//自定义
函数
:根据传入的
函数
名,
调用
函数
fu...
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章