call()方法的作用和 apply() 方法类似,
区别就是call()方法接受的是参数列表,
而apply()方法接受的是一个参数数组。
后面的借用前面的当方法,或者说调用前面的方法,用自己的值或者后面传的参数,总之要符合前面的方法的参数规则,以及知道调用后的结果值。
bind 绑定上下文 的this,并且不会立即调用,返回是函数,它 的参数和 call 一样。
call()方法的作用和 apply() 方法类似,
区别就是call()方法接受的是参数列表,
而apply()方法接受的是一个参数数组。
后面的借用前面的当方法,或者说调用前面的方法,用自己的值或者后面传的参数,总之要符合前面的方法的参数规则,以及知道调用后的结果值。
bind 绑定上下文 的this,并且不会立即调用,返回是函数,它 的参数和 call 一样。
本文标题:JavaScript 中 call()、apply()、bind
本文链接:https://www.haomeiwen.com/subject/idtybktx.html
网友评论