Development/JavaScript, jQuery, ...(535)
-
자바스크립트의 객체(object), 객체(Object), 자바스크립트 객체 자료형 도식도
자바스크립트의 객체(object)· 자신의 정보를 가지고 있는 독립적인 주체· Javascript에서 숫자, 문자열, 불린값, null, undefined같은 기본 타입을 제외한 모든 값은 객체입니다.· 따라서 배열, 함수, 정규표현식 등도 모두 자바스크립트 객체로 표현됩니다. 이러한 객체는 자바스크립트에서 참조타입이라고 부릅니다.· 이름(key):값(value)형태의 프로퍼티(속성)들을 저장하는 컨테이너입니다.· 참조 타입인 객체는 여러 개의 프로퍼티들을 포함합니다.(기본 타입은 하나의 값만 가집니다.)· 객체의 프로퍼티는 기본 타입의 값을 포함하거나, 다른 객체를 가리킬 수 있습니다.· 객체의 모든 연산은 실제 값이 아닌 참조값으로 처리됩니다.· 객체는 데이터를 한곳에 모으고 구조화하는데 매우 유용합..
-
배열과 객체의 유사점/차이점, 유사 배열 객체(array-like objects), 객체와 배열의 프로토타입 도식도, 객체에서 push()한 경우
배열과 객체의 유사점/차이점생성방식을 제외한 자바와 자바스크립트의 차이점은 거의 없습니다.
-
정렬 - 문자열 정렬, 숫자 배열의 정렬, 역순정렬 방법 2가지-sort() 이용하여 역순정렬, reverse() 이용하여 역순정렬
정렬sort ()메서드를 이용하면 배열의 요소 값을 정렬할 수 있습니다. · 문자열 정렬· 숫자 배열의 정렬· 역순정렬 방법 2가지 문자열 정렬· 인자 없이 sort 메서드를 호출하면 문자열 기준으로 정렬· 문자열 정렬은 Unicode의 코드 값의 대소 비교를 통해 이루어집니다. var arr = [1, 0, 20, 110, 55]; arr.sort(function(left, right){ return left - right; }); document.write(arr); //0,1,20,55,110 역순정렬 방법 2가지 (중요)· sort() 이용하여 역순정렬· reverse() 이용하여 역순정렬
-
배열의 요소 삭제 - delete연산자를 이용한 배열 요소 삭제, splice( )배열 메소드를 이용한 배열 요소 삭제
배열의 요소 삭제· delete연산자를 이용한 배열 요소 삭제· splice( )배열 메소드를 이용한 배열 요소 삭제 delete연산자를 이용한 배열 요소 삭제해당 요소값을 빈 요소(undefined)로 설정할 뿐 요소 자체를 삭제하지는 않으며 length값도 변하지 않습니다. splice( )배열 메소드를 이용한 배열 요소 삭제delete연산자와 다르게 배열 요소를 완전히 없애게 되어 배열의 요소 개수도 줄어들게 됩니다. start 배열의 시작 위치 deleteCount start에서부터 삭제할 요소의 수 item... 삭제할 위치에 추가할 요소
-
length프로퍼티, 형식, length 속성 사용시 주의사항
length프로퍼티· 자바스크립트의 모든 배열은 length프로퍼티를 가집니다.· 배열의 길이를 확인할 수 있는 속성· 배열의 가장 큰 인덱스 값에 1을 더한 값을 가집니다.· 배열 요소가 순차적으로 삽입된 경우에는 값을 가지고 있는 배열 요소와 배열 길이가 일치할 수도 있으나, 그렇지 않을 수도 있습니다. · 배열의 length프로퍼티는 배열 메소드 동작에 영향을 주기 때문에 중요한 프로퍼티 입니다. 형식배열 변수명이 array1 일 때 array1뒤에 .length를 입력하면 배열 array1의 길이를 의미하게 됩니다.
-
배열 생성 방법-배열 리터럴을 통한 배열 생성, Array()생성자 함수를 통한 배열 생성
배열 생성 방법· 배열 리터럴을 통한 배열 생성 · Array()생성자 함수를 통한 배열 생성 배열 리터럴을 통한 배열 생성 대괄호([]) 안에 쉼표(,)로 배열요소를 구분해 나열하여 선언을 한 후 사용하면 됩니다.