【发布时间】:2015-09-28 12:19:36
【问题描述】:
我需要将一个数组拆分为几个子数组并替换某个字符。
首先我运行一个函数来计算数组中重复的数量。然后我用值和值的实例数构建一个新数组。
代码:
angular.forEach($scope.financial, function(data) {
counts[data] = (counts[data] || 0)+1;
})
结果:
[4, {25: 4}, 5, {25: 1}, 3, {10: 1}, 4, {10: 1}]
我正在寻找的是将数组拆分为几个子数组并用逗号替换冒号。
像这样:
[[4,25,4],[5,25,1],[3,10,1],[4,10,1]]
有什么建议吗?
【问题讨论】:
-
你能告诉我们
$scope.financial的初始内容吗? -
初始内容是这样的:
[[4,25],[5,25],[3,10],[4,10]] -
为什么不使用带有属性名称的常规对象呢?当然,必须阅读文档才能了解不同索引的含义...
标签: javascript arrays