<script type="text/javascript"> var sdts = [ {name:"小明",age:30}, {name:"小红",age:20}, {name:"小花",age:40} ] function compare(property,desc) { return function (a, b) { var value1 = a[property]; var value2 = b[pro
1.回调函数:把一个方法A当一个参数值传递到另外一个函数B中,在B执行的过程当中我们随时根据需求让A方法执行: 什么是回调 :它是异步编程基本的方法,需要异步处理的时候一般采用后续传递的方式,将后续逻辑作为起始函数的参数. PS:典型的异步方法有:setTimeout,回调函数,ajax,事件: 回调函数: function A (){ } function B (fn) { fn(); fn(); } B(A); 2.数组sort()方法中回调函数实现排序的原理: var
TreeSet和TreeMap排序时比较元素要求元素对象必须实现Comparable接口 Collections的sort方法比较元素有两种方法: 元素对象实现Comparable接口 实体类Dog public class Dog implements Cloneable,Comparable<Dog> { private String name; private String age; public String getName() { return name; } public void