【发布时间】:2014-08-13 11:38:24
【问题描述】:
我有一个数组,其中包含一个数组列表,值以“美元”为单位。 我需要从该列表中获取最高价格和最低价格。
这是尝试过的,
var _array = [$1.09,$3.07,$2.223];
var number = Number(_array.replace(/[^0-9\.]+/g,""));
a= Math.max.apply(Math,number); // $3
b= Math.min.apply(Math,number); // $1
但它不起作用,任何人都可以帮助我。
【问题讨论】:
-
数组元素的第一个字符不是数字,而是字符串。它们需要被引用,否则你(应该)有语法错误。
标签: javascript arrays