摘要:
1. bind()方法 bind()方法和call() / apply()方法一样, 都是用来改变函数中的this指向 只不过bind()只改变this指向, 不执行当前函数, 类似预先改变this function.bind(thisArg, arg1,arg2,...), 参数说明: thisA 阅读全文
摘要:
1. apply()方法 apply()方法与call()方法用法完全一致, 唯一的区别就是参数的不同 function.apply(thisArg, arrayArgs) thisArg: 在 function 函数运行时使用的 this 值 arrayArgs: 是一个参数数组 示例 var o 阅读全文
摘要:
1. call()方法 MDN给出的解释为: call() 方法使用一个指定的 this 值和单独给出的一个或多个参数来调用一个函数。 function.call(thisArg, arg1, arg2, ...) , 其接受的参数如下: 第一个参数是 thisArg, 即:在 function 函 阅读全文
摘要:
类数组对象 类数组定义 拥有length属性,其它属性(索引)为非负整数(对象中的索引会被当做字符串来处理) 不具有数组所具有的方法; 常见的类数组有: arguments对象 DOM方法的返回结果。比如 document.getElementsByTagName() 字符串 arguments对象 阅读全文