从品牌网站建设到网络营销策划,从策略到执行的一站式服务
来源:常德网站设计 | 2014.03.13
caller
返回一个对函数的引用,该函数调用了当前函数。
functionName.caller
functionName 对象是所执行函数的名称。
说明
对于函数来说,caller 属性只有在函数执行时才有定义。 如果函数是由 Javascript 程序的顶层调用的,那么 caller 包含的就是 null 。
下面的例子说明了 caller 属性的用法:
=====================================================================
callee
返回正被执行的 Function 对象,也就是所指定的 Function 对象的正文。
[function.]arguments.callee
可选项 function 参数是当前正在执行的 Function 对象的名称。
说明
callee 属性的初始值就是正被执行的 Function 对象。
callee 属性是 arguments 对象的一个成员,它表示对函数对象本身的引用,这有利于匿名函数的递归或者保证函数的封装性,例如下边示例的递归计算1到n的自然数之和。而该属性仅当相关函数正在执行时才可用。还有需要注意的是callee拥有length属性,这个属性有时候用于验证还是比较好的。arguments.length是实参长度,arguments.callee.length是形参长度,由此可以判断调用时形参长度是否和实参长度一致。
示例
比较一般的递归函数:
调用时:alert(sum(100));
其中函数内部包含了对sum自身的引用,函数名仅仅是一个变量名,在函数内部调用sum即相当于调用
一个全局变量,不能很好的体现出是调用自身,这时使用callee会是一个比较好的方法。
我们是成立于2013年的常德网站建设公司,提供高品质网站建设,电商网站设计开发,外贸网站制作,响应式网页设计,微信小程序等服务.我们的目标是将万讯互动打造成网站品牌策划、网站品牌形象设计、网络营销传播行业的国际型企业!为客户创造有价值的品牌营销体验,让互联网提升企业的竞争力!
12年建站服务经验
服务本地16家政府单位
服务25家上市企业
常德市房地产信息网的技术顾问
经投城投的指定软件开发合作商
多项网站设计传播大奖
营销型网站建设专家
完备的项目流程管理体系
B2C电商网站建设供应商
网页设计与网站开发技术并重
作为一家集“创意+整合+营销”的互联网整合营销机构,我们在业内具有深远的设计影响力和良好的客户口碑。我们提供从前期的网站品牌分析策划、网站设计、创意表现、系统开发以及后续网站运营反馈建议等一系列服务,帮助企业打造创新的互联网品牌经营模式与有效的网络营销方法,创造更大的品牌势能!
公司地址:常德市武陵区人大宿舍3栋7号
业务热线:18692386458
武陵区万讯软件开发服务中心-万讯互动 | 湘ICP备14001340号-1 Copyright 2019,ALL Rights Reserved cdwanxun.com | 湘公网安备 43070202000323号 | © Copyright 2019版权所有.
专家团队为您提供常德网站建设,常德网站设计,常德品牌网站设计,常德营销型网站制作等服务,常德建网站就找万讯互动! | 常德网站建设哪家好? | 网站建设地图
万讯互动网页显示的图片内容资源全部来源于网友提供,其著作权归原作者所有,如果有任何侵犯您合法权益的地方,请及时联系我们18692386458,并向举报投诉邮箱发送相关证明资料和侵权链接,我们将在审查相关证明资料后,及时删除您举报的侵权内容或链接;显示资源合作内容及所发布的商务信息等内容的真实性、准确性和合法性由商家负责,并不代表万讯互动的观点,万讯互动所提供的信息资料仅作为市场资讯供用户参考,万讯互动对此不承担任何法律责任。