我需要将一个数组拆分成几个子数组并替换某个字符。
首先,我运行一个函数来计算数组中的重复数。然后我用值和值的实例数构建一个新数组。
代码:
<ul>
<li><div>Text</div></li>
<li><div>Text</div></li>
<li><div>Text</div></li>
</ul>
结果:
angular.forEach($scope.financial, function(data) {
counts[data] = (counts[data] || 0)+1;
})
我正在寻找的是将数组拆分成几个子数组并用逗号替换冒号。
像这样:
[4, {25: 4}, 5, {25: 1}, 3, {10: 1}, 4, {10: 1}]
有什么建议吗?
答案 0 :(得分:1)
可以通过简单的循环完成。但是,如果您不能保证输入的格式,则会建议对数据完整性进行一些检查。
"no"
&#13;
答案 1 :(得分:1)
下面提到的转换器函数将接受Input:
Find Trigger by input
if (in == A) f = bind(Trigger.f);
else f = bind(Trigger.f, 10, 20);
f()
类型的reponseArray并转换为子数组[4, {25: 4}, 5, {25: 1}, 3, {10: 1}, 4, {10: 1}]
{{3}}
[[4,25,4],[5,25,1],[3,10,1],[4,10,1]]