2016-09-15 23 views
0

jsonファイルに3列の配列(配列には6000個の値があり、配列の各列には6000個の値があります)があり、dataという変数に格納します。 Javaスクリプトを使用すると、私はedataという変数に配列の最初の2つの列だけを格納する必要があります。つまり、edataには6000個の値の2つの列の配列が含まれている必要があります。JavaScriptを使用して配列内の列全体を削除する方法

これは2列で、それぞれ6000個の値を含んでいます。第3列は存在してはいけません。

解決策を見つけるのを助けてください。私はスライス機能を試してみましたが、出力として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 
+3

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

は、データの構造を提供し、また、あなたはこれまでに何を行っています。 – Sasikumar

+0

テーブル構造とPHPスクリプトを提供 – Beginner

+0

http://stackoverflow.com/a/7848073/2119863 –

答えて

0

このためにマップ関数を使用することができます。

var edata = data.map(function(obj) { 
    return {field1: obj.field1, field2: obj.field2} 
} 
関連する問題