定义
Function.apply(obj,args)方法能接收两个参数
obj:这个对象将代替Function类里this对象
args:这个是数组,它将作为参数传给Function(args-->arguments)
实用
var arr1=new Array("1","2","3");
var arr2=new Array("4","5","6","4");
var max=Math.max.apply(null,arr1);//null 不需要替代什么对象,这个方法只是用来计算出最大/小值
var result = Array.prototype.push.apply(arr1,arr2);
console.log(min)
console.log(arr1)
console.log(result) //返回的数组长度
参考:http://www.cnblogs.com/xiaohongwu/archive/2011/06/15/2081237.html
本文介绍了JavaScript中Function.apply()方法的基本概念及其应用场景。通过实例演示了如何使用apply()方法来实现Math.max()函数的最大值计算及数组合并操作。

2115

被折叠的 条评论
为什么被折叠?



