가수면

함수 return 정리 본문

웹 개발/웹 개발

함수 return 정리

니비앙 2022. 11. 23. 20:04

무엇으로 언제 return 해줘야할지 자꾸 헷갈려서 정리함.

function solution(arr){
  let answer = ''
  let result = ''
  
# 함수의 최종 리턴 할당해줘야 함 (표면적 최종 값)
  return answer = arr.reduce((a, b, i) => {
  if ( a !== b) {
  
# reduce를 계산한 값을 넣어줄 곳
    result += arr.splice(i, 1)
    console.log(result)
    
# 앞의 최종리턴의 값 (실질적인 최종 값) 
  } return [...result].map((v) => v * 1)
},0)
}

let test = [4,4,4,3,3]

console.log(solution(test))
Comments