call和apply的区别

来源:互联网 发布:软件开发项目总结报告 编辑:程序博客网 时间:2024/05/21 17:27

call : 用在函数体外部;

apply:用在函数体内部;

1. 形参可以被删除  形参如果传入的话  必须和实参1:1对应

2.如果没有形参  形参在arguments   arguments 是伪数组

3. Array.prototype.slice().call(arguments )

4.Array.from(arguments )

5.call(this,字符串)  apply(this,[])

6.setTimout 代替 setInterval 使用递归 ,函数内部调用,函数外部使用

0 0
原创粉丝点击