【发布时间】:2016-06-02 12:08:25
【问题描述】:
我正在寻找按名称拆分 json 对象的最聪明的方法,但我还没有找到正确的答案。
json 看起来像这样:
[{
"Date": "2016-02-17",
"ProductionAvg": 0.014558
}, {
"Date": "2016-02-18",
"ProductionAvg": 0.014154
}]
我需要将对象拆分为仅包含每对值的数组:
[2016-02-17, 2016-02-18]
和
[0.014558, 0.014154]
到目前为止我想出的代码是:
var date = []
var production = []
$.each(data, function () {
$.each(this, function (name, value) {
if (name == "Date") {
date.push(value);
}
if (name == "ProductionAvg") {
production.push(value);
}
}
});
});
但是,作为我的新手,我完全不确定这是否是实现此目标的标准方法。非常感谢任何 cmets。
【问题讨论】: