【发布时间】:2022-01-23 16:45:43
【问题描述】:
我想将数组更改为这样的对象:
array = ["blue" , "txt2" , "red" ,"txt4" , "txt5" , "txt6" ,"txt7" , "txt8" , "txt9" ]
pages = {"page1" :["blue","txt2", "red"] , "page2" : ["txt4", "txt5", "txt6"], "page3" : ["txt7" ,"txt8", "txt9"]
pages 对象中的每个键都应该有一个包含 3 个数组元素的数组值(最后一个键可以少),例如,如果一个数组有 110 个元素,我们将有 37 个 pages(第 1 页,第 2 页, ... , page37) 和 page37 将有 1 个元素。
所以我想将数组中的每 3 个元素作为 pages 对象中键的值
但我不知道该怎么做。。谢谢你的帮助
【问题讨论】:
-
是否有理由使用增量键创建对象?为什么不创建一个数组数组?
-
@adiga 可能是这样代码可以直接在 HTML 页面上将键显示为页码,虽然确实显示“转到第 1 页”很奇怪
标签: javascript arrays