Большое спасибо!
Попытавшись проанализировать ваш код я понял, что вы пошли путем создания объекта, но дойдя до строки 5 там где открывается скобка (, понимать стало труднее ).
Строка 4 это вы создали переменную я правильно понял?
1. var obj = {
2. a : 7,
3. b : 12,
4. c : 38
},
4. str = "aaccddcc";
5. str = str.replace(/([abc])/g, function(a, b) {
return b in obj ? obj[b] :b
})
alert(str);
|