十年专注于品牌网站建设 十余年专注于网站建设_小程序开发_APP开发,低调、敢创新、有情怀!
南昌百恒网络微信公众号 扫一扫关注
小程序
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络微信小程序

百恒网络

南昌百恒网络

ECMAScript没有重载(深入理解)

百恒网络 2012-09-02 4673

将函数名想象为指针,也有助于理解为什么ECMAScript中没有函数重载的概念。以下是前面使用过的例子:

function addSomeNumber (num){

return num+ 100;

}

function addSomeNumber(num){

return num+ 200;

result= aaddSomeNumber(100); //30O

显然,这个例子中声明了两个同名函数,而结果则是后面的函数覆盖了前面的幽数。以上代码实际上与下面的代码没有什么区别;

var addSomeNumber = function (num){

return mun+100;

);

addSomeNunber = function (num){

return num+200;

);

var result=addSomeNumber (100); //300

南昌网站建设公司技术人员提示:通过观察重写之后的代码,很容易看清楚到底是怎么回事儿——在创建第二个函数时,实际上覆盖了引用第一个函数的变量addSomeNumber。

希望对广大站长或网站建设公司或从事企业网站建设的团队有所帮助,如对此不太理解的,可以与南昌网络公司百恒网络技术部联系。我们很高与广大站长和网站建设公司技术人员分享我们的技术和经验。


400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络小程序

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
售后服务 售后服务
 
备案专线 备案专线
 
×