javascript - 迭代一个数组并制作对象键值对
问题描述
如何迭代数组并将前五个值作为 Object 的键,将所有其他值作为 Object 值。例如:我有一个这样的数组
["name", "time", "date", "address", "Balance", "George", "Nancy", "Shivam", "George", "10:00AM", "12:00PM", "4:00PM", "", "10/10/2021", "05/20/2021", "06/05/2019", "07/10/2021" ,"308 E Parker St", "505 10th Ave", "2706 Pershing Blvd" , "988 Cannon Farm Rd", "546.00", "648.00", "899.99", ""]
我想要这样的东西:
[{name : "George", time : "10:00AM", date: "10/10/2021", address :308 E Parker St", Balance : "546.00" }, {name : "Nancy", time : "12:00PM", date: "05/20/2021", address: "505 10th Ave", Balance : "648.00" }, {name : "Shivam", time : "4:00PM", date: "06/05/2019", address: "2706 Pershing Blvd", Balance : "899.99" }, {name : "George", time : "", date: "07/10/2021", address: "988 Cannon Farm Rd", Balance : "" } ]
我如何从给定数组中分离名称、时间日期和其他值,因为这些值是动态的。
解决方案
Alif,您可以使用 Array.reduce 这可能会有所帮助 - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce您也可以看看这个 -如何遍历对象数组并制作键值对?
推荐阅读
- python - 如何使用matplotlib将精确位置的图片添加到图形中?
- c# - 蛇。增加死亡后继续游戏的可能性
- docker - nginx &letsencrypt - 文件结尾,期待“;” 或者 ”}”
- python - 为它们的属性创建几个具有不同值的类:有什么方法可以避免必须创建多个 __init__?
- python - 将 yfinance 导入为 yf
- tkinter - 使用 tkinter 和 Pillow 显示图像
- python-3.x - 舍入熊猫图中的 xtick 值
- javascript - 如何发布一个包含对象数组的数组?
- amazon-ec2 - Packer 将私钥存储在哪里?
- ios - 如何为特定标记的 UIImageView 设置图像