摘要: 传递参数并非apply()和call()真正的用武之地;它们真正强大的地方是能够扩充函数赖以运行的作用域。下面来看一个例子。 使用call()(或apply())来扩充作用域的最大好处,就是对象不需要与方法有任何耦合关系。 阅读全文
posted @ 2016-05-06 15:44 jinzhu4147 阅读(155) 评论(0) 推荐(0)
摘要: function compare(value1, value2){ return value2 - value1; } var values = [0, 1, 5, 10, 15]; values.sort(compare); console.log(values) 阅读全文
posted @ 2016-05-06 09:22 jinzhu4147 阅读(109) 评论(0) 推荐(0)
摘要: function compare(n1,n2){ if(n1>n2){ return 1; }else if(n1<n2){ return -1; }else{ return 0; } } var values = [0, 1, 5, 10, 15]; values.sort(com... 阅读全文
posted @ 2016-05-06 09:17 jinzhu4147 阅读(148) 评论(0) 推荐(0)