美文网首页
apply与call的区别

apply与call的区别

作者: 近一亿 | 来源:发表于2019-11-11 16:27 被阅读0次

var xiaoming = {

        name:'小明',

        fruit:'橙子',

        makeJuice:function( water, time ){

            console.log( '正在榨:' + this.name + ' 家的' + this.fruit + '汁,加水:' + water + ' mL,用时:' + time + ' 分钟。');

        }

    }

    var xiaohong = {

        name:'小红',

        fruit:'苹果'

    }

    xiaoming.makeJuice()

    var arr = [500,10];

    xiaoming.makeJuice.apply(xiaohong,arr) //apply参数是一个数组

    xiaoming.makeJuice.call(xiaohong,500,10) //call可以传入多个参数

相关文章

  • JavaScript 中 apply 、call 的详解

    apply 和 call 的区别 ECMAScript 规范给所有函数都定义了 call 与 apply 两个方法...

  • this_原型链_继承

    问题1: apply、call 、bind有什么作用,什么区别? apply和call call apply,调用...

  • 17_call和apply的区别是什么?caller和calle

    一、call和apply的区别 ECMAScript 规范给所有函数都定义了 call 与 apply 两个方法,...

  • call与apply

    首先明确一点,call与apply的作用是一样的,只是传参的形式有区别而已。 1、call与apply的区别 ap...

  • 前端基础(问答24)

    keywords: this、闭包、apply、call。 apply、call 有什么作用,什么区别 apply...

  • this

    this 的值到底是什么?一次说清楚 1、apply、call 、bind的作用与区别? call、apply 调...

  • this 继承

    1.apply call bind的作用与区别 apply call bind都是用来改变函数执行的上下文,也就是...

  • JavaScript 中 apply、call的详解

    apply和call的区别 ECMAScript 规范给所有函数都定义了call与 apply 两个方法,他们的应...

  • bind()和call()和apply()的区别

    bind()和call()和apply()的区别 首先说说call()和apply()的区别 它们都是改变this...

  • this_原型链_继承

    this相关问题 apply、call 、bind的作用以及区别 call、apply和bind方法的用法以及区别...

网友评论

      本文标题:apply与call的区别

      本文链接:https://www.haomeiwen.com/subject/qpitictx.html