将数组拆分为子数组并替换字符

时间:2015-09-28 12:19:37

标签: javascript arrays

我需要将一个数组拆分成几个子数组并替换某个字符。

首先,我运行一个函数来计算数组中的重复数。然后我用值和值的实例数构建一个新数组。

代码:

<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}]

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

可以通过简单的循环完成。但是,如果您不能保证输入的格式,则会建议对数据完整性进行一些检查。

&#13;
&#13;
"no"
&#13;
&#13;
&#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]]