0

誰かがこれで私を正しい方向に向けることができるかもしれないことを望んでいました。

.NetからJSON形式のリストオブジェクトを返し、JQueryで解析しました。

var jsonOpens = $g.parseJSON(seriesReturn);

これを警告すると、次のようになります。

1326531600000,8,49,1326531600000,8,49,1326535200000,11,169,1326535200000,11,169

次に、これを行う必要があるのは、2番目の列を削除することです。

ループして削除することでそれを行うことができました

  for (var i = 0; i < jsonOpens.length; i++) {                    
       delete jsonOpens[i] [1];                           
       }

これは機能しますが、それでも列はそのままになります。つまり、アラートです。

1326531600000,,49,1326531600000,,49,1326535200000,,169,1326535200000,,169

二重コンマを単一コンマに置き換えて置換を試みましたが、これはこの形式では機能しません。

同じ形式を維持しながら、列を識別して完全に削除するための最良の方法は何でしょうか。

4

1 に答える 1

4

それがJS配列であると仮定すると、.splice()メソッドを使用して適切な要素を削除できるはずです。

http://www.w3schools.com/jsref/jsref_splice.asp

だから、あなたのループは(私は思う)

for (var i = 0; i < jsonOpens.length; i++) {                    
   jsonOpens[i].splice(1,1);                           
 }
于 2012-10-12T09:25:47.890 に答える