【发布时间】:2018-10-02 06:39:47
【问题描述】:
我有一个名为 targetPercentage 的数组。
targetPercentage = [0,33,77,132]
如何将它分成长度为 2 的块,但包含前一个值? 如果可能的话,也可以把它做成一个带有各自属性的 Javascript 对象数组。
示例输出:
[0,33]
[33,77]
[77,132]
通过将其转换为对象数组的示例输出:
thresholds : [ {from:0,to:33},{from:33,to:77},{from:77,to:132} ]
类似于 question 的东西,但包含之前的值。
【问题讨论】:
-
[from:0,to:33]是无效语法,我猜你的意思是它是一个对象,而不是一个数组? -
他只是一个例子。
-
@CertainPerformance 修复了它。对此深表歉意。
-
呃,它仍然无效 - 对象需要同时具有键和值。我猜你正在寻找
[ {from:0,to:33},{from:33,to:77},{from:77,to:132} ]或[ [0,33],[33,77],[77,132] ]
标签: javascript arrays