[자바스크립트] 7. 배열
1. 선언
const arr1 = new Array();
const arr2 = [];
2. 인덱싱
3. looping
for(let fru in arr) {
console.log(arr[fru]);
}
arr.forEach((n, i) => console.log(n, i));
4. 연산
push
: 맨 끝에 원소 삽입
pop
: 맨 마지막 원소 리턴
unshift
: 앞에 원소 삽입
shift
: 앞에서부터 원소 삭제
splice
: startnumber부터 deletecount만큼 삭제(deletecount 지정하지 않으면 startnumber부터 전부 삭제)
concat
: 병합
기타 API
indexOf
주어진 값과 일치하는 첫 번째 인덱스를 반환
includes
배열이 특정 요소를 포함하고 있는지 판별
lastindexOf
주어진 값과 일치하는 마지막 인덱스를 반환
join
배열의 모든 요소를 연결해 하나의 문자열로
split
객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눠 array에 담아서 return
const fruits = '🍎, 🥝, 🍌, 🍒';
const arr = fruits.split(',');
console.log(arr);
// 결과 : ["🍎", " 🥝", " 🍌", " 🍒"]
reverse
배열의 순서를 반전
slice
어떤 배열의 begin부터 end까지(end 미포함)에 대한 얕은 복사본을 새로운 배열 객체로 반환
const array = [1, 2, 3, 4, 5];
console.log(array.slice(2));
// 결과 : [3, 4, 5]
find
주어진 판별 함수를 만족하는 첫 번째 요소의 값을 반환
filter
주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환
map
배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환
some
배열 안의 어떤 요소라도 주어진 판별 함수를 통과하는지 테스트
reduce
mdn - reduce
값 누적
Author And Source
이 문제에 관하여([자바스크립트] 7. 배열), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@gouz7514/자바스크립트-7.-배열저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)