새로운 질서 위키

배열

첫 번째 사과에 0번 이름표가 붙었다.

배열은 여러 값을 순서대로 묶어 다루는 자료 구조다. 자바스크립트에서는 자기소개 문장 여러 개를 하나의 이름 아래 담을 수 있다. 자바스크립트의 배열 리터럴에서는 대괄호로 배열을 감싸고 쉼표로 항목을 구분한다. 배열 전체를 참조할 수도 있고 위치를 지정해 항목 하나만 꺼낼 수도 있다. 첫 항목의 인덱스는 0이고 두 번째 항목의 인덱스는 1이다. 새로운 질서는 배열을 글쓰기에서 다뤘던 목록과 순서를 프로그램 안으로 옮기는 방법으로 설명한다.

여러 문자열을 배열에 담아 화면에 하나씩 보여줄 때, 순서를 바꾸면 같은 인덱스가 가리키는 문장도 달라질 수 있다. 무작위로 문장을 보여주는 기능에서도 선택할 수 있는 항목들은 미리 준비돼 있어야 한다. 배열을 만드는 일에는 값을 묶는 기술과 무엇을 그 목록에 넣을지 정하는 편집이 함께 들어간다.

기타 등등

  • 자바스크립트 배열에는 값이 들어 있지 않은 ‘빈 슬롯’이 있을 수 있다. undefined라는 값을 넣은 자리와도 달라서, forEach() 같은 메서드는 그 빈자리를 건너뛴다. 출처
  • sort()에 비교 함수를 주지 않으면 숫자도 문자열처럼 비교한다. 그래서 9보다 80이 앞설 수 있으며, 숫자의 크기로 정렬하려면 그 기준을 따로 알려주어야 한다. 출처

#개념 #프로그래밍

검색