从JavaScript函数重名看其初始化方式 - javascript -

从JavaScript函数重名看其初始化方式

时间:2012-10-16 09:21:00   来源:   评论:加载中...   点击:加载中...
JavaScript函数重名了会有什么后果?实验发现页面没有任何脚本错误提示...
JavaScript函数重名了会有什么后果?实验发现页面没有任何脚本错误提示,而且程序也运行了,只是对同名函数的调用执行了位置靠后的一个。

    回头仔细一想,这个结果完全可以接受,因为脚本在页面里本身就是顺序执行下来的,包括函数的定义,但然如果只是定义 function foo(){} 这种形式,我们是跟踪不到函数初始化的。可是如果是定义类的方式,我们就可以明显地跟踪到函数的初始化顺序。比如:

function  foo() {}
function  foo.prototype.fn1() {}
function  foo.prototype.fn2() {}


相关热词搜索:

 
上一篇:javascript格式化日期
下一篇:实现Title动态效果JS脚本
收藏 将此文推荐给朋友
分享到: