출처 : 제주코딩베이스캠프 Code Festival: JavaScript 100제
About Me
www.paullab.co.kr
자소서를 하나둘 넣기 시작하면서, 더이상 JS 공부와 JS 알고리즘 풀이를 미룰 수 없다는걸 깨달았다.
어떤걸 해볼까 하다가 웹개발용으로만 써봤지 코딩 테스트용으로 쓰기에는 2차원 배열 선언도 못한다는 걸 깨닫고,
코드업 파이썬 100제 같은 것을 찾다가 제주코딩베이스캠프에서 만든 JS 100제를 발견.
50번까지는 기초, 이후로는 활용이고 답안지도 노션 형태로 제공해주고 있어서 이거다 싶어서 호다닥 시작....
더보기
내 풀이
var nums = [100, 200, 300, 400, 500];
console.log(nums.slice(0, 3));
알게 된 점
slice() 함수
Array.slice(start, end);
slice함수는 배열을 잘라서 return해주는 함수이다.
python과 비슷하게 start부터 end 전까지 잘라서 return해준다.
이 때 만들어진 잘린 배열은 기존의 배열을 수정한 것이 아닌 새로운 배열이다.
pop()을 이용한 풀이
var nums = [100, 200, 300, 400, 500]
nums.pop();
nums.pop();
console.log(nums);
고찰
아직은 안 익숙해서 console.log()를 쓰는 것도 약간 어색하다.
'알고리즘 > JavaScript' 카테고리의 다른 글
[JS] JS 100제 - 별 찍기 (0) | 2022.05.08 |
---|---|
[JS] JS 100제 - concat을 활용한 출력 방법 (0) | 2022.05.05 |
[JS] JS 100제 - 변수의 타입, 변수의 타입2 (0) | 2022.05.05 |
[JS] JS 100제 - 배열의 내장 함수 (0) | 2022.05.05 |