我在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
答案 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}
}