如何提取JavaScript中的数组元素?

赛义德·萨贾德·海达里(Sayed Sajjad Haidari)

在下面的示例中,请帮助我知道如何提取用逗号分隔的每个数组元素:

 array = [37.421998333333335: -122.08400000000002, 35.71529801212532: 51.39060813566725]

我尝试了切片,但在上述情况下不起作用。请帮助我知道解决方案。最后,我想将每个元素提取为一个对象,如下所示:

  {'37.421998333333335': -122.08400000000002}
   
保利先生

您的JavaScript无效。它必须是一个对象或一个数组,而不是两者的组合。

如果你有一个对象

const
  coords = { 37.421998333333335: -122.08400000000002, 35.71529801212532: 51.39060813566725 },
  pairs = Object.entries(coords).map(entry => Object.fromEntries([entry]));

console.log(pairs);
.as-console-wrapper { top: 0; max-height: 100% !important; }

如果你有一个数组

const
  coords = [ 37.421998333333335, -122.08400000000002, 35.71529801212532, 51.39060813566725 ],
  pairs = new Array(coords.length / 2).fill(0)
    .reduce((r, e, i, a) => [...r, [ coords[i * 2], coords[i * 2 + 1] ]], [])
    .map(entry => Object.fromEntries([entry]));

console.log(pairs);
.as-console-wrapper { top: 0; max-height: 100% !important; }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Pyspark中的数组中提取元素

如何根据索引提取数组中的元素?

javascript - 如何从javascript中的数组中提取元素,然后使其成为全新的单元素数组?new

如何从Javascript中的数组中提取值

如何提取Javascript数组信息并将其插入DOM元素

如何从JavaScript中的数组中删除元素?

如何提取JSONB数组的元素?

如何修改javascript对象中的数组元素?

如何删除JavaScript数组中的空白元素?

JavaScript:如何从数组中删除特定元素

如何使用JavaScript从数组中删除元素

如何从对象数组中获取元素 (JavaScript)

如何在javascript数组中存储元素?

如何从JavaScript数组推送JSON中的元素

如何比较数组中的元素(javascript)

如何将数组中的数组元素提取到该数组中?

如何从JavaScript中的段落中提取数组中的URL

从 JSON (javascript) 中提取数组元素

如何调用我从 JavaScript 中的数组中提取的函数?

如何提取对象元素以作为单个元素填充到数组中

如何从元胞数组中提取元素

如何在JavaScript中推送数组中的不同元素

如何从JavaScript中的数组中删除某些数字元素

如何在JavaScript中取消设置数组中的元素?

如何在JavaSCript中从数组中打印多个元素?

如何从javascript中的数组中删除某些符合条件的元素?

如何从 JavaScript 中的嵌套数组中删除元素?

如何提取数组中的数字

如何从包含细分的对象数组中提取元素-Javascript和Angular 5