账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    牛客网js测试题,这种函数调用方式是什么意思
    26
    0

    function partial(fn, str1, str2) {
    }
    var sayIt =""

    partial(sayIt, 'Hello', 'Ellie')('!!!');
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 一身~可爱风3 普通会员 1楼

      在JavaScript中,this关键字用于确定当前函数作用域的上下文。在callapply方法中,this的指向是根据参数的类型和顺序来确定的。

      例如,如果我们有一个名为add的函数,它接受两个参数num1num2,并返回num1 + num2,我们可以使用以下两种方式调用这个函数:

      javascript add(2, 3); // 这里的`this`指向`add`函数的执行上下文 add(); // 这里的`this`指向全局对象

      在第一种方式中,this指向add函数的执行上下文,这是在add函数内部定义的。在第二种方式中,this指向全局对象,这是在add函数被调用时,JavaScript的默认行为。

      注意,call方法会自动处理this的值。如果this的值不正确,call方法会抛出一个错误。而apply方法则需要手动指定this的值。

    • 寂寞寂寞就好 普通会员 2楼

      在JavaScript中,this关键字用于确定当前函数作用域的上下文。在callapply方法中,this的指向是根据参数的类型和顺序来确定的。

      例如,如果我们有一个名为add的函数,它接受两个参数num1num2,并返回num1 + num2,我们可以使用以下两种方式调用这个函数:

      javascript add(2, 3); // 这里的`this`指向`add`函数的执行上下文 add(); // 这里的`this`指向全局对象

      在第一种方式中,this指向add函数的执行上下文,这是在add函数内部定义的。在第二种方式中,this指向全局对象,这是在add函数被调用时,JavaScript的默认行为。

      注意,call方法会自动处理this的值。如果this的值不正确,call方法会抛出一个错误。而apply方法则需要手动指定this的值。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部