У меня большой массив строк в формате PRODUCTCODE1-QTY, PRODUCTCODE2-QTY, ..., PRODUCTCODEN-QTY
Мне нужно заменить все коды продуктов новым кодом продукта, сохранив существующий QTYс высоко оптимизированным самым быстрым кодом.
Ожидаемый результат
"1234-2,1234-2"
""
""
""
"1234-2"
"1234-2,1234-2"
"1234-4"
"1234-4,1234-4"
Указанные строки
"22543-2,25543-2"
""
""
""
"2543-2"
"2543-2,2543-2"
"2543-4"
"25543-4,25743-4"
Я пробовал с
var strings = str.split(",")
for(i=0;i<strings.length;i++)
{
var q = '';
var qty = string.split("-")[1]
result.push("1234-"+qty)
}
r = result.join(",")