Javascript将数据从一种格式转换为另一种格式,这样代码就可以读取它
Javascript convert data from one format so another so code can read it
如果有一些代码正在读取一些数据,如下所示:
[[1423008000000,1],[1423094400000,1]]
我现在已经给出了一些不同格式的其他数据,看起来像这样:
{"1300752000000":11,"1301356800000":4}
我在一个名为data的变量中得到了数据。
我的问题是,如何将底部的示例转换为顶部的示例?
您可以使用下面的map
函数,
var data = {"1300752000000":11,"1301356800000":4};
var res = Object.keys(data).map(itm => [itm, data[itm]]);
console.log(res); //[["1300752000000", 11],["1301356800000", 4]]
Object.keys()
将从所提供的对象返回可枚举的自身属性。因此,通过使用Array.prototype.map
函数,我们可以将该键数组转换为我们想要的数组。
结果可以使用Object.key
和Array#map
。
var data = { "1300752000000": 11, "1301356800000": 4 },
array = Object.keys(data).map(function (k) {
return [k, data[k]];
});
console.log(array);
相关文章:
- 解析一个复杂的JavaScript表达式,将其改写为另一种格式
- 通过javascript将带有日期的字符串格式化为另一种格式
- 将JSON从一种格式转换为另一种格式
- 将 JSON 日期解析为另一种格式
- 将 json 文件转换为另一种格式
- 我在变量中有一个日期格式.如何将该变量日期转换为另一种格式
- 用JavaScript将日期从一种格式转换为另一种格式
- 如何将字段数据从一种格式更改为另一种格式
- 将REST JSON输出格式化为另一种格式
- 如何将一种日期格式转换为另一种
- 将欧洲价格转换为另一种格式
- 如何将json从一种格式转换为另一种格式
- 当我尝试从另一种日期格式创建一个日期对象时,结果日期正在改变它的值
- Sencha Touch 2日期选择器:显示所选日期的另一种日期格式
- 如何使用Imagick将图像转换为另一种格式并在画布中显示
- 将date .parse(dateString)中的日期格式化为另一种格式
- 如何将javascript日期字符串转换为另一种格式
- 在表中以AM/PM格式显示小时的另一种方式:在angular JS中,每小时从上午12点到晚上11点
- 通过AngularJS将json格式转换为另一种json格式
- 将日期从一种格式转换为另一种格式-AngularJS