js中call和apply的异同

来源:互联网 发布:js邮政编码正则表达式 编辑:程序博客网 时间:2024/06/05 00:28
//call和apply有什么异同?
    //1、相同点:
    //      a、他们都是上下文模式的实现方式
    //      b、定义在Function.prototype对象中
    //      c、这两个方法的第一个参数都是决定了函数内部的this的值
    //              3种情况

    //2、不同点:给函数传递实参的方式不同
    //      a、call方法第二个参数表示函数的第一个实参,第三个参数表示函数的第二个实参,后面以此类推
    //      b、apply方法第二个参数是一个数组,数组的第一个元素是第一个实参,第二个元素是第二个实参,后面以此类推
0 0
原创粉丝点击