函数function对象的caller属性返回一个对函数的引用,该函数调用了当前函数。functionName.caller functionName 对象是所执行函数的名称。function A(){return A.caller;}A();//nullfunction B() ...
函数function对象的caller属性
返回一个对函数的引用,该函数调用了当前函数。
functionName.caller
functionName 对象是所执行函数的名称。
function A(){return A.caller;}A();//nullfunction B(){return A();}B();//B()
函数function对象的call()方法和apply()方法。
1 /* 2 apply()的工作方式与call()基本相同, 3 唯一不同是参数的传递形式,apply()通过数组传递。 4 */ 5 var some_obj={ 6 name:'Ninja', 7 say:function(who){ 8 return 'Hi, '+who+', I am a '+this.name; 9 }10 }11 some_obj.say('Aiil');12 /*13 Hi, Aiil, I am a Ninja14 */15 my_obj={name:'LiHa'};16 some_obj.say.call(my_obj,'Aiil');17 /*18 Hi, Aiil, I am a LiHa19 */20 some_obj.say.apply(my_obj,['Aiil']);21 /*22 Hi, Aiil, I am a LiHa23 */
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:对象属性方法
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。