>  기사  >  웹 프론트엔드  >  자바스크립트 개발 입문 3 배열 객체 예제_기본 지식

자바스크립트 개발 입문 3 배열 객체 예제_기본 지식

WBOY
WBOY원래의
2016-05-16 17:48:21959검색

var a=new Array();
다음과 같이 정의된 경우: a[3]="a"; Alert(a.length) 4는 1,
정의되었지만 할당되지 않은 경우 , 정의되지 않은 (alert(a[0])) 반환

배열 만들기:

코드 복사 코드는 다음과 같습니다.

arr = [];//예, 에어 브래킷
//다음 문장과 거의 같습니다
arr = new Array() ;var a=new Array(1,"n",3,"m",5,"m",8);
var a=[] //빈 배열 정의
var a=new Array(2); //길이가 2인 배열 정의
var a=[2]; 초기 값이 2인 배열 정의
var a=[1,2,2, 2,3,4 ,4,4];

배열에 요소 추가 및 삭제(푸시, 삭제)
코드 복사 코드는 다음과 같습니다.

var arr=[4545,5456,64646]
arr.push(55,88); 배열 끝에 있는 요소
delete arr[2];//세 개의 요소가 모두 직접 삭제되지만 위치는 여전히 유지되어 길이가 변경되지 않았음을 나타내므로 다음 위치의 요소에 계속 액세스할 수 있습니다. 원래 위치.
배열에서 조인 방법 사용: 함수:
var arr=[1,2,3,4]
alert(arr.join("#")) 1#2#3#4

어레이 성능 향상:
코드 복사 코드는 다음과 같습니다 :

var startA=new Date().getTime();
var s=["start"]
for(var i=0;i<999999;i )
{
s.push("ABC");
}
s.join("")
alert(new Date().getTime()-startA); >startA= new Date().getTime();
//var arr=[];
var s="start"
for(var i=0;i<999999;i )
{
s ="ABC";
}
alert(new Date().getTime()-startA)

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.