我试图将计数附加到字符串数组中的重复条目.我有一个像这样的数组,包含重复的条目.
var myarray = ["John", "John", "John", "Doe", "Doe", "Smith",
"John", "Doe", "Joe"];
Run Code Online (Sandbox Code Playgroud)
我想要的输出是
var newArray = ["John - 1", "John - 2", "John - 3", "Doe - 1",
"Doe - 2", "Smith", "John - 4", "Doe - 3", "Joe"];
Run Code Online (Sandbox Code Playgroud)
做这个的最好方式是什么?