[코딩앙마] 자바스크립트 중급 강좌 : 140분 완성 41-60
2023. 3. 3. 18:05ㆍ언어(Language)/Javascript
[Array]
arr.splice(n, m)
: 특정 요소 지움
n은 시작, m은 개수
arr.splice(n, m, x)
: 특정 요소 지우고 추가
arr.splice()
: 삭제된 요소 반환
arr.slice(n, m)
: n부터 m까지 반환
arr.concat(arr2, arr3 ..)
: 합쳐서 새배열 반환
arr.forEach(fn)
: 배열반복
arr.indexOf/arr.lastIndexOf
arr.includes()
: 포함하는지 확인
arr.find(fn)/arr.findIndex(fn)
: 함수 연결 가능
첫 번째 true값만 반환하고 끝
만약 없으면 undefined를 반환
arr.filter(fn)
: 만족하는 모든 요소를 배열로 반환
arr.reverse()
: 역순으로 재정렬
arr.map(fn)
: 함수를 받아 특정 기능을 시행하고 새로운 배열을 반환
arr.sort()
: 배열 재정렬
배열 자체가 변경되니 주의
이러한 것들은 어렵기 때문에 라이브러리인 Lodash를 사용
=> _.sortBy(arr);
arr.reduce()
: 인수로 함수를 받음
(누적 계산값, 현재값) => {return 계산값};
'언어(Language) > Javascript' 카테고리의 다른 글
동기(Synchronous) & 비동기(Asynchronous) (1) | 2023.03.10 |
---|---|
[코딩앙마] 자바스크립트 중급 강좌 : 140분 완성 60- (0) | 2023.03.04 |
[코딩앙마] 자바스크립트 중급 강좌 : 140분 완성 1-20 (0) | 2023.03.01 |
[코딩앙마] 자바스크립트 기초 강좌: 100분 완성 (0) | 2023.02.15 |
JavaScript의 함수 (0) | 2023.02.02 |