Latest web development tutorials
×

JavaScript 코스

JavaScript 코스 JavaScript 간략한 소개 JavaScript 용법 JavaScript 수출 JavaScript 문법 JavaScript 문 JavaScript 주의 JavaScript 변수 JavaScript 데이터 유형 JavaScript 사물 JavaScript 기능 JavaScript 범위 JavaScript 행사 JavaScript 현 JavaScript 운영자 JavaScript 비교 JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript 형식 변환 JavaScript 정규 표현식 JavaScript 오류 JavaScript 디버깅 JavaScript 변수 리프트 JavaScript 엄격 모드 JavaScript 부적절한 사용 JavaScript 폼 인증 JavaScript 예약 키워드 JavaScript JSON JavaScript void JavaScript 코드 사양

JS 기능

JavaScript 함수 정의 JavaScript 함수 인수 JavaScript 함수 호출 JavaScript 클로저

JS HTML DOM

DOM 간략한 소개 DOM HTML DOM CSS DOM 행사 DOM EventListener DOM 요소

JS 고급 자습서

JavaScript 사물 JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp 사물

JS 브라우저 BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript 대중적인 JavaScript 시간 제한 이벤트 JavaScript Cookies

JS 창고

JavaScript 창고 JavaScript 테스트 jQuery JavaScript 테스트 Prototype

JS 예

JavaScript 예 JavaScript 객체 인스턴스 JavaScript 브라우저 객체 인스턴스 JavaScript HTML DOM 예 JavaScript 개요

JS 참조 설명서

JavaScript 사물 HTML DOM 사물

자바 스크립트 배열 (배열) 객체

오브젝트의 배열의 역할은 다음 일련의 값을 저장하는 별도의 변수 명을 사용한다.


예

온라인 예

그 과제를 배열을 만듭니다

var mycars = new Array();
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";

»시도

페이지의 맨 아래 더 많은 예를 찾을 수 있습니다.


배열은 무엇입니까?

하나의 변수를 이용하여 물체의 배열은 일련의 값의 이름을 저장한다.

(예를 들어 자동차의 이름) 데이터가있는 경우, 다음과 같이 하나의 변수가있다 :

var car1="Saab";
var car2="Volvo";
var car3="BMW";

그러나 특정 차량을 찾으려면? 그리고하지 세,하지만 300 그것? 이것은 쉬운 일이되지 않습니다!

최상의 방법은 배열을 사용하는 것이다.

배열은 모든 값의 이름을 저장하는 변수를 사용하여, 임의의 변수 이름 값을 액세스하는 데 사용될 수있다.

배열의 각 요소는 쉽게 접근 할 수 있도록하기 위하여, 자신의 ID가 있습니다.


배열 만들기

배열을 만들고, 세 가지 방법이 있습니다.

다음 코드는 객체의 배열이라고 myCars을 정의한다 :

1 : 통상적 인 방법 :

var myCars=new Array();
myCars[0]="Saab";
myCars[1]="Volvo";
myCars[2]="BMW";

2 : 간단한 방법 :

var myCars=new Array("Saab","Volvo","BMW");

3 : 문자 :

var myCars=["Saab","Volvo","BMW"];


액세스 배열

배열 이름과 인덱스 번호를 지정하면 특정 요소에 액세스 할 수 있습니다.

다음과 같은 경우는 첫번째 값 myCars 어레이에 액세스 할 수있다 :

var name=myCars[0];

다음의 예는 myCars의 배열의 첫 번째 요소를 변경합니다 :

myCars[0]="Opel";

램프 [0] 어레이의 첫 번째 요소이다. [1] 어레이의 두 번째 요소이다.


당신이 다른 가질 수 객체의 배열에서

모든 변수는 자바 스크립트 객체입니다. 배열 요소는 개체입니다. 기능 개체입니다.

그래서, 당신은 배열의 다른 변수 유형을 가질 수 있습니다.

당신은 배열 오브젝트 요소, 함수, 배열을 포함 할 수 있습니다 :

에서 myArray [0] = Date.now;
에서 myArray [1] = myFunction이;
에서 myArray [2] = myCars;


배열 메서드 및 속성

미리 정의 된 프로퍼티와 메소드를 사용하여 객체의 배열 :

var x=myCars.length // myCars 中元素的数量
var y=myCars.indexOf("Volvo") // "Volvo" 值的索引值


객체 참조의 전체 배열

당신은 모든 속성과 메소드 배열 전체 참조 설명서에이 사이트를 참조 할 수 있습니다.

참조 설명서에 대한 설명 (그리고 더 많은 예제) 모든 속성과 메서드가 포함되어 있습니다.

객체 참조의 전체 배열


새로운 방법을 만들기

자바 스크립트는 프로토 타입 글로벌 생성자입니다. 그것은 새로운 프로퍼티와 메소드 자바 스크립트 객체를 구축 할 수 있습니다.

예 : 새로운 접근 방식을 만듭니다.

= 기능 Array.prototype.myUcase () {
용 (전 = 0; i가 식에서 나타내지 <; 내가 ++) {
이 [I] =이 [i]를 .toUpperCase ();
}
}

»시도

위의 예는 대문자로 배열 소문자 방법의 새로운 배열을 만듭니다.


예

더 많은 예제

두 배열을 병합 - CONCAT ()를

세 개의 배열을 병합 - CONCAT ()를

문자열 배열의 원소 조성 - 가입 ()

() 팝 - 배열의 마지막 요소를 제거

) (푸시 - 새 요소들의 어레이의 끝에 추가

배열의 요소의 순서 정렬을 역 - (역방향)

) (교대 - 배열의 첫 번째 요소를 제거

요소들의 어레이 선택 - 슬라이스 ()

배열 정렬 (알파벳 순서를 오름차순으로) - 종류 ()

숫자 정렬 (수치의 승순에서) - 종류 ()

(숫자 내림차순) 번호 시퀀싱 - 종류 ()

어레이의 제 2 위치로의 요소를 추가 - 접합 ()를

() -toString에 문자열 배열로 변환

배열의 시작 부분에 새로운 요소를 추가합니다 - 취소]를 ()