레커
[JS]배열(Arrays) 본문
배열이란 다른언어에는 같은 자료형을 가지는 변수를 메모리에 빈틈없이 연달아 만들 수 있게 해주는 도구라고 알고 있지만 JavaScript에서 배열은 Java의 List를 배열로 사용하는 듯 하다.
● 선언
let arr = new Array();
let arr = [];
● 초기화
let fruits = ["사과", "오렌지", "자두"];
let arr = [ '사과', { name: '이보라' }, true, function() { alert('안녕하세요.'); } ];
배열 요소의 자료형엔 제약 없다.(큰 장점이자 단점 같은 느낌)
● 메소드
리스트에서 사용하는 함수들을 거의 다 사용 가능한 것 같다.
- concat()
- copyWithin()
- every()
- filter()
- flat()
- flatMap()
- forEach()
- indexOf()
- lastIndexOf()
- map()
- reduce()
- reduceRight()
- reverse()
- slice()
- some()
- sort()
- splice()
시간이 되면 추가로 함수 하나씩 써보는 것도 추가할 예정입니다^^