Array 对象的最大最小值方法之修订版

一、背景: 十月27号,我写过《给JavaScript的Array对象添加两个最大最小值方法》,非常简洁。今天我发现,这个简洁的实现给我惹了点麻烦。如果有一个数组,里面并不全为数字,那么,简洁版实现的最大最小值方法,将返回NaN对象,即Not a Number。 二、目标: 我希望达到的效果是,如果数组里面不全为有限数字,最大最小值方法仍然能够返回其中的有限数字部分的最大最小值。如果全不为数... [More]

给JavaScript的Array对象添加两个最大最小值方法

一、问题 有时候,对于一个装满数字的数组,希望快速地得到其最大值、最小值分别是多少。真希望通过如下方式来取得: var a = [1, 2, 3, 4]; alert("最大值:" + a.max()); alert("最小值:" + a.min()); 只可惜JavaScript的数组对象没有自带此两种方法,有必要增强一下。 二、解决方... [More]