Development/JavaScript, jQuery, ...(535)
-
배열의 메소드, 스택(Stack), shift() vs pop()
배열의 메소드 · 자바스크립트에서 배열(array)은 Array 객체로 다뤄집니다. · Array 클래스를 통해 배열과 관련된 작업을 손쉽게 할 수 있도록 다양한 메소드를 사용할 수 있습니다. · Array.prototype객체는 배열에서 사용할 push(), pop()같은 표준 메소드를 포함하고 있습니다. · 배열은 Array.prototype객체가 부모객체이므로 Array.prototype객체에 포함된 배열 표준 메서드를 모두 사용할 수 있습니다. · 배열은 push(), pop()메소드를 이용해서 배열을 마치 스택(stack)처럼 조작해서 삽입하고 삭제할 수 있습니다.
-
배열의 요소 가공, 배열 요소의 동적 생성, 요소의 생성, 요소의 제거
배열의 요소 가공· 가변길이여서 인덱스를 줄이거나 인덱스를 늘일 수 있습니다.· 값이 없는 인덱스의 데이터를 호출(건너 뛴 인덱스를 호출하면)하면 데이터가 없기 때문에 undefined로 출력됩니다. 배열 요소의 동적 생성· 자바스크립트에서 배열의 크기는 현재 배열의 인덱스 중 가장 큰 값을 기준으로 결정됩니다.· 값이 할당되지 않은 인덱스의 요소는 undefined값을 기본으로 가집니다.· 자바스크립트이 모든 배열은 length프로퍼티를 가집니다.· 자바스크립트의 배열은 자바스크립트의 모든 데이터 타입(객체, 함수, 배열등)의 값을 포함 할 수 있습니다. 요소의 생성 var arr = ['zero', 'one', 'xxx', 'two', 'three']; //두 번째 인덱스에 해당하는 요소는 빈 그대로..
-
함수와 prototype프로퍼티 관계 도식도
함수와 prototype프로퍼티 관계 도식도 · 함수가 생성될 때 함수 자신과 연결된 프로토타입 객체를 동시에 생성하며 서로 참조하게 됩니다. · 이는 프로토타입과 프로토타입 체이닝의 이해를 위한 기본 개념이 됩니다. prototype프로퍼티 vs [[Prototype]]프로퍼티
-
배열의 참조
배열의 참조 배열의 각 요소를 참조하고 싶을 때는 [] 연산자를 사용해서 해당 인덱스의 요소에 접근할 수 있습니다.
-
배열 순회(iteration)
배열 순회(iteration) 배열의 모든 요소에 차례대로 접근하고 싶을 때는 for 문과 같은 반복문을 사용하여 접근할 수 있습니다.
-
희소 배열, 배열의 홀(hole)
희소 배열 배열에 속한 요소의 위치가 연속적이지 않은 배열을 의미합니다. 따라서 희소 배열의 경우 배열의 length 프로퍼티 값보다 배열 요소의 개수가 언제나 적습니다 ,,,,,,,,,JavaScript