split() - split() 메서드는 지정한 문자를 배열로 바꾸는 문자메서드이다. 기본구문 string.split(separator, limit) separator: 원본 문자열을 끊어야 할 부분을 나타내는 문자열을 나타낸다. 값이 없어도 실행이 가능하다.(구분자) limit: 끊어진 문자열의 최대 개수를 나타내는 정수. 문자열 separator마다 끊은 부분 문자열을 담아 배열로 반환 예시1 let str = 'string' // 변수선언 let arr = str.split() console.log(arr) // [ 'string' ] 배열 이지만 요소가 'string' 하나인 배열 반환 예시2 let str = 'string' let arr = str.split('') console.log(arr..
프로그래머스 알고리즘 테스트 문자열 뒤집기 soution.js function solution(my_string) { var answer = ''; return answer; } - my_string의 문자를 배열로 형변환 한 뒤 배열을 거꾸로 뒤집고 다시 문자열로 출력한다. 나의 풀이 function solution(my_string) { const arr = [...my_string]; let newArr= [] for(let i = arr.length-1; i >= 0; i--){ newArr.push(arr[i]) } return newArr.join(""); } 다른 풀이1 function solution(my_string) { let arr = my_string.split('').reverse..
자바스크립트를 처음 배울때 문법이나 정의가 헷갈리는 경우가 많다. 나도 이제 개발 공부 6일차이지만 문법이나 함수들이 머릿속에서 뒤엉켜 정리가 되지 않는거 같은 느낌이다. 밖에서 이동할때도 자바스크립트 공부를 할 수 있는 방법이 뭐가 있을까 생각하다가 어플을 하나 발견했다 어플이름도 자바스크립트 퀴즈이다. 어플을 설치하고 들어가보면 등급 별로 퀴즈의 난이도가 나눠져 있다. 닌자는 3500원을 주고 사야하는 모양이다 근데 닌자까지는 갈 엄두도 안나니 beginner부터 살펴봤다. beginner를 누르면 이렇게 테스트가 나온다 문제의 난이도나 갯수가 많지는 않은것 같다 첫번째 문제는 배열을 변수로 할당하고 할당된 배열의 인덱스에 맞는 배열 값을 찾는것이 문제였다 정답은 undefined이다 배열의 인덱스 ..