Всем доброго времени суток. Практикую разные задания по js. Есть такой скрипт:
var val = $('.inp'), //<input> с введёнными цифрами;
result = $('.res'); //<p> параграф с результатом;
$(val).on('focusout', total); //по потери фокуса выполняется функция по получению среднего арифметического введённых цифр;
function total() {
var sum = 0;
var str = val.val();
var arr = str.split('');
for (i = 0; i < arr.length; i++) {
sum += +arr[i];
var equal = sum/arr.length;
}
result.html(equal);
}
$(val).on('focusin', clear); //по получению фокуса очищается инпут и параграф;
function clear() {
val.val('');
result.html('=');
}
Всё по заданию сделал, кроме одного: надо сделать разделение вводимых цифр комой. Все задания и (естественно) решения сделаны на нативном js, а я делаю на jQuery. В решении в строке var arr = str.split('') в скобки просто добавили кому, но когда я так делаю в результат выводится введённые значения без изменений. Пожалуйста, подскажите почему так?