Преобразование строки в число
Добрый день подскажите пожалуйста как подсчитать сумму в массиве если он строкового вида?
Числовой массив суммирую так: <div id="array"></div> <script type="text/javascript"> var arr = [1,2,3,4]; var summ_arr = arr.reduce(function(a, b) { return a + b; }, 0); document.getElementById('array').innerHTML = summ_arr; </script> А если массив строковый, как его перевести в числовой и просуммировать? <div id="array"></div> <script type="text/javascript"> var arr = ['1','2','3','4']; var summ_arr = arr.reduce(function(a, b) { return a + b; }, 0); document.getElementById('array').innerHTML = summ_arr; </script> |
var summ_arr = arr.reduce(function(a, b) { return a + +b; }, 0); 4-ая строка |
j0hnik,
Спасибо :thanks: |
Часовой пояс GMT +3, время: 13:42. |