目录 一.equals 1.equals与==有啥区别? 2.equals方法的规范 3.instanceof 和getClass() 4.其他总结 二.hashCode 1.hashCode的规范 2.String类的hashCode实现 三.toString 1.打印对象信息 2.论优雅打印数组 3.自定义toString方法 五.其他重要方法 Class Object is the root of the class hierarchy. Object类是所有类的顶级父类,任何一个对象(除…
我们一般用循环来遍历数组,而循环一直是 JavaScript 性能问题的常见来源,有时循环用得不好会严重降低代码的运行速度.例如,遍历数组时,我们会很自然地写出下面这种代码: // 未优化的代码1 var array = [0,1,2,3,4,5,6,7,8,9]; // for-in 循环 for (var val in array) { fn(val); -> should be fn(array[val]) } 还有这一种常见写法: // 未优化的代码2 var array = […