개발 R.I.P.

배열과 객체#2

편행 2021. 4. 21. 21:48
반응형

어제부터 컨디션이 너무 안 좋다. 잠을 제대로 못잤고, 아침에 수영도 못가고 무려 이틀째...

속상하다. 최대한 잠을 일찍 자려 들고, 아침 시간을 잘 다루고 싶다. 아직 한달도 안됐는데 이렇게 힘이 빠지다니 ㅠㅠㅠ

체력이 많이 떨어진 느낌이다. 꾸준한 운동만이 답이겠지.

아침에 일어나서 HABIT이라는 책을 읽고 그에 대한 일기를 적으며 나에 삶에 적용해보고자 한다.

습관을 의지력이 아닌 걸로 세울 수 있다고 주장하는 책이니 직접 내가 실험을 해보고 실제 되는지 확인해보고 싶다.

된다면, 정말 큰 도움이 되지 않을까?

 

배열에서 배열을 빼는 방법.

 

빼는 방법은 세가지가 있다.

 

첫 번째는 뒤에서 빼는 방법

arr.pop()이다. 이 메소드는 배열의 마지막의 요소를 빼고, 그 요소를 결과로 반환한다.

 

예를 들면,

let arr = [23, 421, '고구마', '트럭'] 이라고 하면,

트럭을 이 배열에서 빼고, 문자열 '트럭'을 반환하는 것이다.

 

두 번째는 앞에서 빼는 방법

arr.shift()이다. 이 메소드는 배열의 맨 앞의 요소를 빼고, 맨 앞 요소가 빠진 배열의 길이를 반환한다.

예를 들면,

[23, 421, '고구마', '트럭'] 이라고 한다면

23을 이 배열에서 빼고, 배열의 길이인 3을 반환하는 것이다.

 

그리고 세 번째는

arr.slice()인데, 이건 범위를 지정할 수 있고, 그 지정한 범위의 배열을 반환한다.

예를 들면

arr.slice(0, arr.length-1)을 하면 전체의 배열을 반환하고

arr.slice(0, 2)라고 하면 [23, 421, '고구마']를 반환하고

 

등등 mdn에 slice를 찾아보면 여러 조건들을 찾아볼 수 있다.

 

오늘은 여기까지 정리하고, 내일을 위해 휴식을 취해야겠다.

 

 

반응형

'개발 R.I.P.' 카테고리의 다른 글

Github로 협업하는 방법#2  (0) 2021.04.23
Github로 협업하는 방법  (0) 2021.04.22
배열과 객체 #1  (1) 2021.04.19
Linux기초 과정  (3) 2021.04.14
Javascript #1 연산자  (0) 2021.04.13