简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
js的apply、call以及bind方法详解
作用:都是用来改变函数/方法的this指向,也就是说,可以让一个对象,使用另外一个对象的方法。区别:apply方法跟call方法是调用之后立即执行的,而bind方法是复制一个新函数/方法,改变this指向后将其返回;apply方法最多只能传两个参数,第一个参数是this所要指向的对象,第二个参数是数组,数组里的是改变this指向的方法所需参数;call方法以及bind方法可有多个参数,第一个参数是
js判断数据类型的几种方法
第一种:Object.prototype.toString()方法:注意这里是Object原型对象上的toString方法才能判断,其他原型对象上的不能判断,如Array原型对象上的toString方法是判断不了的,因为它重写了toString方法。要使用Object原型对象上的toString方法进行数据类型判断,我们需要借助apply方法或者call方法或者bind方法。用法:Object.p
到底了