엄코딩의 개발 일지

JavaScript 배열

배열은 프로토타입으로 탐색과 변형 작업을 수행하는 메서드를 갖는, 리스트와 비슷한 객체입니다.

JavaScript에서는 배열의 길이와 요소들의 타입은 고정되어 있지 않습니다. 배열의 길이가 언제든지 늘어나거나 줄어들 수 있기 때문에 자바스크립트 배열들은 밀집도가 보장되지 않습니다.

보통 이 성질은 편리하지만, 목적에 따라서 타입을 가진 배열 (typed array)을 사용하는 것을 고려해 볼 수 있습니다.

배열 선언 && 인덱스로 배열의 항목 접근



배열 forEach 



Javascript에서의 forEach 메소드는 배열에 있는 각 요소에 대해 한 번 씩 인덱스 순서대로 callbackfn을 호출.


배열 외에도 forEach 메소드를 사용하여 length 속성을 포함하는 개체(entity)와 숫자로 인덱싱된 속성 이름을 포함하는 모든 개체에서 사용할 수 있다.




value는 배열 요소의 값을, index는 배열 요소의 인덱스값을, array는 요소가 포함된 배열 객체를 나타낸다.



배열 끝에 항목 추가 && 배열 끝에 항목 제거



배열 앞에 항목 추가 && 배열 앞에 항목 제거



배열 indexOf && 배열 splice



인덱스 위치에서 부터 여러개의 항목 제거 && 배열 복사




참고 자료 : https://developer.mozilla.org/ko/


' > JavaScript' 카테고리의 다른 글

JavaSctipt 시작하기  (2) 2018.10.07