9.8解惑2

83 阅读1分钟
bind方法不会调用函数,而是基于原函数,创建一个新函数副本,并永久替换新函数中的this为指定的对象。
创建一个和原calc()函数功能一样的lcalc()函数,并永久将里面的this替换成lilei\
从此在调用新的lcalc()函数时就不需要在call了也不需要传入lilei了
var lcal=calc.bind(lilei)
lcal(1000,2000,2000)
只是将如果函数里面有用到this的值那就换成了lilei
其他值不会变的
函数里面自己定义的变量虽然是此函数对象的一个属性
但是和this无关哦 函数里面this指的是调用此函数的对象值
然后bind之后返回的函数 再调用时候就是正常使用calc函数罢了只不过this变成了你要的那个对象

前端静态资源放哪里 还是没看出来??
*201Created 该请求已成功,并因此创建了一个新的资源。