패캠 인강 13

[패캠 인강] 배열과 배열 내장함수 (3)

2-14) .concat( ) concat은 여러 배열을 하나로 합쳐준다. 원본에는 지장이 없다. concat의 인자로는 합쳐줄 배열이 들어간다. let myFavoriteDrama = ['슬기로운 의사생활', '나의 아저씨', '멜로가 체질'] let herFavoriteDrama = ['비밀의 숲', '멜로가 체질', '동백꽃 필무렵'] console.log(myFavoriteDrama.concat(herFavoriteDrama)) // ["슬기로운 의사생활", "나의 아저씨", "멜로가 체질", "비밀의 숲", "멜로가 체질", "동백꽃 필무렵"] // 중복된 요소라 해도 추가해서 포함된다. console.log(myFavoriteDrama) // ['슬기로운 의사생활', '나의 아저씨', '멜로가..

[패캠 인강] 배열과 배열 내장함수 (2)

2. 배열 메소드 2-6) .fiter( 특정 조건 ) fiter는 특정 조건을 만족하는 요소들을 찾아 그것들로 새로운 배열을 만들 때 사용한다. 정리를 해보자면 1. findIndex: 특정 조건을 만족하는 요소를 찾아서 그 인덱스 값을 알아내는 것 2. find: 특정 조건을 만족하는 요소를 찾아서 그 요소를 출력하는 것 3. filter: 특정 조건을 만족하는 요소를 찾아서 그 요소로 배열을 만들어 내는 것 저번 시간에 사용했던 객체 세개를 요소로 갖는 배열을 가져오겠다. const ninetyNinesInfo = [ { name: "이익준", session: 'Electronic Guitar', hasGirlfriend: false }, { name: "안정원", session: 'Drum', h..

[패캠 인강] 배열과 배열 내장함수 (1)

1. 배열 기본 const numbers = [1, 2, 3, 4] 배열 안에 있는 것을 요소, 아이템이라고 한다. 즉 1, 2, 3, 4는 numbers라는 배열의 요소, 아이템이다 const objects = [ {name: '패캠'}, {name: '인강'} ] 요소에는 객체도 들어갈 수 있다. console.log(numbers[1]) 이와 같이 배열 안 특정 인덱스에 들어가 있는 요소를 찾으려 하는 과정을 인덱싱이라고 한다. 2. 배열 메소드 2-1) .forEach ( ) 배열 안의 원소를 하나하나 따로 가져올 때 사용한다. const ninetyNines = ['이익준', '안정원', '채송화', '김준완', '양석형'] 만약 forEach를 사용하지 않고 저 요소들 하나하나를 가져온다고 하..