gpt4 book ai didi

Javascript平面图理解?

转载 作者:行者123 更新时间:2023-11-30 11:13:58 24 4
gpt4 key购买 nike

我不熟悉 Javascript,但我试图从本质上对以下内容进行平面映射:

我看到 (5) [Array(2), Array(2), Array(2), Array(2), Array(2)] 的地方 我想看起来像其他人都分开了。

0
:
(5) [Array(2), Array(2), Array(2), Array(2), Array(2)]
1
:
(2) [-112.2550785337791, 36.07954952145647]
2
:
(2) [-112.2549277039738, 36.08117083492122]
3
:
(2) [-112.2552505069063, 36.08260761307279]
4
:
(2) [-112.2564540158376, 36.08395660588506]
5
:
(2) [-112.2580238976449, 36.08511401044813]
6
:
(2) [-112.2595218489022, 36.08584355239394]
7
:
(2) [-112.2608216347552, 36.08612634548589]
8
:
(2) [-112.262073428656, 36.08626019085147]
9
:
(2) [-112.2633204928495, 36.08621519860091]
10
:
(2) [-112.2644963846444, 36.08627897945274]
11
:
(2) [-112.2656969554589, 36.08649599090644]

我有以下代码:

let parsedGeoCoords = _.flatten(aoiList.map((aoi) => {
return terraformer.parse(aoi.geo).coordinates
}), true)

新尝试?凌乱

let data = [
[["1", "3"],["2", "5"],["3", "7"]],
["4", "5"],
["5", "56"]
]
function flatten(arr) {
return arr.reduce(function (flat, toFlatten) {
return flat.concat(is2DArray(toFlatten) ? (toFlatten) : [(toFlatten)]);
}, []);
}

function is2DArray(arr) {
return Array.isArray(arr[0])
}

console.log(flatten(data))

输入数据

let data = [
[["1", "3"],["2",3],["3","5"]],
["4", "5"],
["5", "56"],
"4",
"7"
]

欲望

[ [ '1', '3' ],
[ '2', 3 ],
[ '3', '5' ],
[ '4', '5' ],
[ '5', '56' ],
[ '4', '7' ] ]

最佳答案

您可以只修改当前输出以匹配您想要的。只需添加:

var fullFlatten = _.flatten(_.map(data, function(elem) {
return _.flatten(elem);
}));
var chunks = _.chunk(fullFlatten, 2);

关于Javascript平面图理解?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52411597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com