Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在数组元素之前添加文本_Javascript_Arrays_D3.js - Fatal编程技术网

Javascript 在数组元素之前添加文本

Javascript 在数组元素之前添加文本,javascript,arrays,d3.js,Javascript,Arrays,D3.js,我目前正在使用d3.js进行数据可视化,其中我有一年中每个季度的GDP数据。数据如下所示: [ [ "1947-01-01", 243.1 ], [ "1947-04-01", 246.3 ], [ "1947-07-01", 250.1 ] ]使用地图 arr.map( s => ({ date : s[0], gdp : s[1] }) ); 演示 var-arr=[ [ "1947-01-01", 243.1 ], [ "1947-04-01", 246.3 ], [ "194

我目前正在使用d3.js进行数据可视化,其中我有一年中每个季度的GDP数据。数据如下所示:

[
[
"1947-01-01",
243.1
],
[
"1947-04-01",
246.3
],
[
"1947-07-01",
250.1
]
]
使用
地图

arr.map( s => ({ date : s[0], gdp : s[1] }) );
演示

var-arr=[
[
"1947-01-01",
243.1
],
[
"1947-04-01",
246.3
],
[
"1947-07-01",
250.1
]
];
var输出=arr.map(s=>({
日期:s[0],
gdp:s[1]
}));

控制台日志(输出)您可以使用
map
来实现这一点

var数据=[
[
"1947-01-01",
243.1
],
[
"1947-04-01",
246.3
],
[
"1947-07-01",
250.1
]
];
var r=data.map(o=>({date:o[0],GDP:o[1]}));

console.log(r)
您的输出格式无效,请检查答案以查看是否正在查找对象数组。