【发布时间】:2013-07-02 14:32:43
【问题描述】:
我有一系列标题(句子)。其中一些标题在整个数组中重复,例如我的数组是(为清楚起见,缩短标题):
var arr = ['a','b', 'c', 'a', 'f', 'r', 'b', 'a'];
如您所见,有些值会重复多次。我需要通过将计数器(从 1 开始)附加到第一个匹配项来重命名多个匹配项。 所以最后我必须有:
'a', 'a1', 'a2', 'b', 'b1'
这意味着我需要为每次重复事件存储计数器。
我怎么能用 javascript/jquery 写这个?
【问题讨论】:
-
提供你想用哪种语言实现这个...
-
您可以保留一个带有计数器的查找表,例如:
{key: counter}其中键 = 值,计数器是计数器的当前增量。
标签: javascript jquery arrays string rename