[22.09.26] Daily Coding 5 - join()

동화·2022년 10월 5일
0

Daily-Coding

목록 보기
4/15

5번.
문자열을 입력받아 순서가 뒤집힌 문자열을 리턴해야 합니다.

  • 배열을 이용해서 뒤집는 방법 이용

❌ 처음에 적었던 틀린 코드 ❌

function firstReverse(str) {
  return str.split('').reverse().join()
}

'ti od nac uoy'을(를) 입력받은 경우, 'you can do it'을(를) 리턴해야 합니다

AssertionError: expected 
'y,o,u, ,c,a,n, ,d,o, ,i,t' 
to deeply equal 'you can do it'

이런 식으로 출력되었다.. join() 에 대한 이해가 부족했던 것으로..




💜 .join()

var a = ['바람', '비', '불'];
var myVar1 = a.join();      // myVar1에 '바람,비,불'을 대입
var myVar2 = a.join(', ');  // myVar2에 '바람, 비, 불'을 대입
var myVar3 = a.join(' + '); // myVar3에 '바람 + 비 + 불'을 대입
var myVar4 = a.join('');    // myVar4에 '바람비불'을 대입

배열을 하나의 배열로 만들어 주는 것이기 때문에 비워두면 중간에 콤마가 들어갔던 것..
어떤 식으로 연결할지 괄호 안에 적어 주어야 했다




답 ⭕️

function firstReverse(str) {
  return str.split('').reverse().join('')
}

0개의 댓글