채택완료

javascript 배열에 합 계산 문제입니다..

tot__price = [25000,25000]

이 들어있습니다,

요기서 

var mTotal_Price = sum_price(tot__price);
console.log(mTotal_Price);

function sum_price(array)
{
        
  var result = ;

  for (var i = 0; i < array.length; i++)
    result += array[i];

  return result;    
}

콘솔로그 찍어보니까, 50000이 아닌 2500025000 으로 뒤에 붙네요..

문자열로 취급해서 그런건가요..?

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

var result = 0;

으로 하시고

for문 안에서

result += parseInt(array[i]);

로 해보세요

답변에 대한 댓글 1개

감사합니다.
덕분에 해결봤습니다!!!!

답변을 작성하려면 로그인이 필요합니다.