码迷,mamicode.com
首页 > 移动开发 > 详细

call apply bind

时间:2018-11-29 15:23:39      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:read   define   fine   cti   property   efi   anon   err   fun   

function sai(){
  console.log(this.x)
}
var a = {
  x: 1
}
var b = {
  x: 2
}

sai.call(a)//1

sai.call(b)//2

sai.call(a).call(b)//1  Uncaught TypeError: Cannot read property 'call' of undefined  at <anonymous>

sai.apply(b).apply(a)//2 Uncaught TypeError: Cannot read property 'apply' of undefined  at <anonymous>

sai.bind(a).call(b)// 1

call apply bind

标签:read   define   fine   cti   property   efi   anon   err   fun   

原文地址:https://www.cnblogs.com/yzyh/p/10037551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!