摘要: 相同点三者都是用来改变函数体内部 this 的指向;三者第一个参数都是this要指向的对象,也就是想指定的上下文;三者都可以利用后续参数传参;不同点 bind是返回对应函数,便于稍后调用;apply、call则是立即调用 apply、call接收参数的方式不一样func.call(t... 阅读全文
posted @ 2017-02-15 14:44 ning0_o 阅读(213) 评论(0) 推荐(0) 编辑
摘要: var arr = [1, 5, 3, 8, 9];var min = Math.min.apply(Math, arr); // 1var max = Math.max.apply(Math, arr); // 9 阅读全文
posted @ 2017-02-15 14:36 ning0_o 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、push() 合并2个数组 push改变原数组,返回数组最新长度var a1 = [2, 3], a2 = [4, 0], len;len = Array.prototype.push.apply(a1, a2);console.log(a1, a2, len); ... 阅读全文
posted @ 2017-02-15 14:10 ning0_o 阅读(215) 评论(0) 推荐(0) 编辑