자바스크립트 12

JavaScript 핵심 가이드 - 배열

Array란 배열으로 번역을 하고, 데이터 구조 중 하나입니다. 가장 흔하게 사용하는 구조이며, 빠른 접근성의 특성을 가지고 있습니다. 하지만, 자바스크립트에서는 배열은 그렇게 빠른 데이터 구조는 아닙니다. 대신, 배열과 유사한 특성을 갖는 객체를 제공합니다. 물론, 속도적인 측면에서는 굉장히 느린 점이 단점입니다. 자바스크립트는 배열 첨자를 문자열로 변환하여 속성을 만들게 됩니다. var empty = []; var numbers = ['zero','one','seungdols','creatijin']; numbers[2]//seungdols numbers.length; // 4 empty.length; // 0 var number_obj = { '0':'zero', '1':'one' }; //numb..

JavaScript 핵심가이드 정리 1

자바스크립트 핵심 가이드 정리객체자바스크립트에서 단순한 데이터 타입(Primitive data type)은 숫자, 문자열, 불리언, null, undefined가 있다. 단, 여기서 숫자와 문자열 그리고 불리언은 메소드가 존재하기에 유사 객체라고도 할 수 있으며 Immutable 성격을 지닌다. 즉, 단순 데이터 타입 이외의 다른 값들은 객체라고 말한다.자바스크립트에서 말하는 객체란?! 변형 가능한 속성들의 집합이라고 할 수 있다.배열, 함수, 정규 표현식 또한 객체이다.이름과 값이 있는 속성들을 포함하는 컨테이너라고 할 수 있다. 속성의 이름은 문자열이면 모두 가능하다.(빈문자열도 포함)속성의 값은 undefined를 제외한 자바스크립트에서 사용되는 모든 값이 사용 될 수 있다. 자바스크립트의 객체는 ..

반응형