본문 바로가기
JavaScript│Node js

javascript 코딩테스트 팁 map, unshift, lastIndexOf, reverse

by 자유코딩 2020. 3. 4.

map 은 일반적으로 배열에 연산을 적용해서 새로운 배열을 얻을때 쓴다.

예) 배열의 모든 원소에 2를 더한 새로운 배열 얻기

 

map 에서는 인덱스에도 접근 할 수 있다.

const array1 = [1, 4, 9, 16];

array1.map((top, index) => {
  console.log(`top ${top} index ${index}`);
  
})

 top은 값이고 index 에는 인덱스가 담겨있다.

 

unshift 는 배열의 맨 앞에 항목을 추가한다.

push 반대되는 역할을 한다.

 

lastIndexOf indexOf의 반대다.

indexOf()는 값을 맨 앞에서부터 찾고 몇번째에 있는지 알아낸다.

lastIndexOf 는 뒤에서 부터 어디에 있는지 찾는다.

 

reverse는 배열을 거꾸로 뒤집는다.

댓글