Палец вверх 0
Перевод
Перевод

как заменить символы с номерами javascript

я хочу заменить все символы с номерами от 0 до 5, чтобы сделать var string = "abcdef"; превратить в "01245" я попробовал этот код, но результат был не то, что я хочу

var text = "abcdef";
var num =0;
var tx;
var res;
for (var char in text) {
    tx = text[char];
    res= text.replace(tx,num);
    num = num+1;
    console.log(res);


}
javascript
задан Sky Walker 11 янв. 2014 г., 19:59:48
источник

1 ответ

Решение 2
Перевод
Перевод

Вы можете использовать это

String.prototype.charNumReplace=function(){
    var newstr="";
    var self=this.toLowerCase();
    for(var i =0;i<self.length;i++){
        newstr+=self.charCodeAt(i)-97;
    }
    return newstr;
}
ответ дан scrblnrd3 11 янв. 2014 г., 20:03:28
источник