-
JavaScript 배열, 객체, 모듈MOOC/생활코딩 2016. 4. 18. 18:57반응형
2016.04.18.
JavaScript 배열, 객체, 모듈
@배열
push : 배열의 끝에 원소 추가
concat : 복수의 원소를 추가
splice : 첫번째 인자에 해당하는 원소부터 두번째 인자에 해당하는 원소의 숫자만큼의 값을 배열로부터 제거한 후에 리턴한다. 그리고 세번째 인자부터 전달된 인자들을 첫번째 인자의 원소 뒤에 추가한다.
shift : 배열의 첫 번째 원소를 제거
pop : 배열 끝점의 원소를 배열에서 제거
@ 객체
객체는 중괄호로 시작해서 중괄호로 끝난다.
for 문은 in 뒤에 따라오는 배열의 key 값을 in 앞의 변수 name에 담아서 반복문을 실행한다.
@ 모듈
순수한 자바스크립트에서는 모듈(module)이라는 개념이 분명하게 존재하지는 않는다. 하지만 자바스크립트가 구동되는 호스트 환경에 따라서 서로 다른 모듈화 방법이 제공되고 있다. 이 수업에서는 자바스크립트의 대표적인 호스트 환경인 웹브라우저에서 로직을 모듈화하는 방법에 대해서 알아볼 것이다.
JavaScript와 HTML은 완전히 다른 문법을 가진 언어다. 그런데 HTML 문서 안에는 JavaScript와 HTML이 동시에 표현된다. 따라서 브라우저에게 어디서부터 어디까지가 JavaScript이고, HTML인지를 구분해서 알려줘야 한다. 이 역할을 하는 HTML 태그가 script 태그다. script 태그 안쪽에 위치하는 컨텐츠는 브라우저에 의해서 JavaScript로 인식된다. 그런데 위의 코드는 컨텐츠 대신에 src 속성이 있다. 브라우저는 src 속성에 있는 파일을 다운로드해서 실행시킨다.
반응형'MOOC > 생활코딩' 카테고리의 다른 글
JavaScript 클로저 (0) 2016.04.21 JavaScript 값으로서의 함수와 콜백 (0) 2016.04.21 JavaScript 유효범위 (0) 2016.04.19 JavaScript 정규표현식 (0) 2016.04.19 JavaScript UI와 API 그리고 문서보는 법 (0) 2016.04.18