зацикливание в строке и добавление некоторых символов без встроенной функции и es6 - PullRequest
0 голосов
/ 13 октября 2018

как перебрать «строку» и добавить какой-нибудь символ между ними по старому стилю без встроенной функции и es6

the input: "446697"
output: "44669-7" 

add dash bewtwen odd numbers


1 Ответ

0 голосов
/ 16 октября 2018
var input = '446697';
for(i=0;i<input.length;i=i+2){
    if(parseInt(input[i]) % 2 !== 0 && parseInt(input[i+1]) % 2 !== 0){
        input.slice(0, i) + '-' + input.slice(i);
    }
}

Вы также можете использовать подстроку вместо среза

...