Javascript在同一列中分隔逗号分隔的值

Javascript在同一列中分隔逗号分隔的值,javascript,csv,Javascript,Csv,我已经将csv文件解析为javascript对象 array[1] = ["2011-07-18", "373.800"] array[2] = ["2011-07-19", "372.300"] 如何创建一个仅由 ["373.800", "372.300"] 通过创建一个新数组 <script> array = new Array(); array[0] = ["2011-07-18", "373.800"]; array[1] = ["2011-07-

我已经将csv文件解析为javascript对象

array[1] = ["2011-07-18", "373.800"]
array[2] = ["2011-07-19", "372.300"]
如何创建一个仅由

["373.800", "372.300"]

通过创建一个新数组

<script>
    array = new Array();
    array[0] = ["2011-07-18", "373.800"];
    array[1] = ["2011-07-19", "372.300"];

    array2 = new Array();
    array2[0] = [array[0][1], array[1][1]];

    alert(array2[0]);
</script>

数组=新数组();
数组[0]=[“2011-07-18”,“373.800”];
数组[1]=[“2011-07-19”,“372.300”];
array2=新数组();
array2[0]=[array[0][1],array[1][1];
警报(array2[0]);
试试这个

var items = [];
for( var i = 0; i < array.length; i++ ){
    items.push( array[i][1] );
}
var项目=[];
对于(var i=0;i
在较新的浏览器中(我指的是Chrome/Firefox 3+),您可以通过Array.map轻松实现这一点。您可以参考“兼容性”部分来实现Array.map,以了解旧版本浏览器的兼容性

if (!Array.prototype.map)
{
  Array.prototype.map = function(fun /*, thisp */)
  {
    "use strict";

    if (this === void 0 || this === null)
      throw new TypeError();

    var t = Object(this);
    var len = t.length >>> 0;
    if (typeof fun !== "function")
      throw new TypeError();

    var res = new Array(len);
    var thisp = arguments[1];
    for (var i = 0; i < len; i++)
    {
      if (i in t)
        res[i] = fun.call(thisp, t[i], i, t);
    }

    return res;
  };
}

var array = [];
array[0] = ["2011-07-18", "373.800"];
array[1] = ["2011-07-19", "372.300"];
var result = array.map(function(ary) {
    return ary[1];
});
alert(result);
if(!Array.prototype.map)
{
Array.prototype.map=函数(fun/*,thisp*/)
{
“严格使用”;
if(this==void 0 | | this==null)
抛出新的TypeError();
var t=对象(本);
var len=t.length>>>0;
如果(乐趣的类型!=“功能”)
抛出新的TypeError();
var res=新阵列(len);
var thisp=参数[1];
对于(变量i=0;i
谢谢!非常简单和干净!