call apply

function Person(name,age){
    this.name=name;   
    this.age=age;
}
function Father(name,age){
    Person.call(this,name,age)     //Person.apply(this,arguments)
}
var son=new Father('zhang','11')


call  (this, 参数 1,参数2)  
apply (this,arguments)


this  指向  调用构造函数的对象

------------------------------------------------数组合并----------------------------

var arr1=new Array("1","2","3",6,4,55,55);

var arr2=new Array("4","5","6");

Array.prototype.push.apply(arr1,arr2);

---------------------------------------------求最大值

var max=Math.max.apply(null,[1,2,2,43,4,3,23,23,43,5,2,4,5,45,4,3,3,34,3,4,3,5,3,43])

console.log(max)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容