2012-11-28 92 views
-7

我有这样一个变量:我如何处理javascript字符串?

var data= [{"Timestamp":1349816400000,"TaskEffortLeft":123},{"Timestamp":1352498400000,"TaskEffortLeft":-123}] 

现在我要去掉那些“时间戳”:和“TaskEffortLeft”:,改变大括号到大支架,使其像这样:

var data= [[1349816400000,123],[1352498400000,-123]] 

我该怎么做? 感谢您的帮助提前。

回答

2

尝试

var result = data.map(function(item) { 
    return [item.Timestamp, item.TaskEffortLeft]; 
}); 
+0

非常感谢你。我不是很喜欢javascrpt。这就是为什么我问这个问题可能看起来像愚蠢的专业人士。但是你不像以上其他人。 – asish

+5

没问题。很抱歉地说,但这些家伙是不错的。你需要阅读一些书。 –

0

试试这个

var arr = []; 
​$.each(data, function(){ 
    var temp = []; 
    temp.push(data["Timestamp"]); 
    temp.push(data["TaskEffortLeft"]); 
    arr.push(temp) 
}); 
console.log(arr) 

Check Fiddle