如何使用JavaScript删除数组中的整个列

时间:2016-09-15 10:22:57

标签: javascript arrays json

我在json文件中有3列数组(数组有6000个evalues,所以每个数组的列都有6000个值)并存储在名为data的变量中。使用java脚本我只需要在一个名为edata的变量中存储数组的前两列。那就是edata应该包含两列6000值的数组。

这是2列,每个包含6000个值。第三列不应该出现。

请帮助我找到解决方案。我尝试过切片功能,但它只提供2个值作为输出我需要2个整列。来自[[a,b,c],[a,b,c],[a,b,c],[a,b,c],[a,b,c]] ...... ......到[[a,b],[a,b],[a,b],[a,b]] ...........

$.ajax({
    url: "xxxxxxxxxxxxxxxxxxx",
    type: 'GET',
    context: document.body,
    success: function(data){
          //console.log(data);
     // http call for end
          var edata = data.slice(1,2);
var series= [{
            name: 'Touches',
            color: 'rgba(223, 83, 83, .5)',



            data: edata

1 个答案:

答案 0 :(得分:1)

您可以使用地图功能。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map

var edata = data.map(function(obj) {
    return {field1: obj.field1, field2: obj.field2}
}