call apply 的基本用法与区别

知识点:apply为应用的意思, 函数的arguments代指入参 1.基本应用 var a = function () { console.log(this.dog) }; var b = {}; b.dog = 'yyy' a.apply(b) //输出了yyy a.apply(b)意思为将a方法应用到b上; 基本用法上,call用法与apply基本一致 a.call(b) //输出
相关文章
相关标签/搜索