function log(){
console.log.apply(console,arguments);//在这里不用call()是因为传入的参数不确定
}
apply是function函数对象的方法,apply(console,arguments),第一个参数是是用来说明this指向的,此处的this指向console的,第二个参数是用来接收参数的,和call的不同之处是call接收的参数是一个个接收的,而apply是将所有的参数打包成一个数组进行接收的。
function log(){
console.log.apply(console,arguments);//在这里不用call()是因为传入的参数不确定
}
apply是function函数对象的方法,apply(console,arguments),第一个参数是是用来说明this指向的,此处的this指向console的,第二个参数是用来接收参数的,和call的不同之处是call接收的参数是一个个接收的,而apply是将所有的参数打包成一个数组进行接收的。
转载于:https://my.oschina.net/u/2879089/blog/841559