>웹 프론트엔드 >JS 튜토리얼 >배열의 메서드에 대한 자세한 소개

배열의 메서드에 대한 자세한 소개

零下一度
零下一度원래의
2017-06-24 14:35:561331검색

배열의 메서드

오늘은 배열에서 작업하는 여러 가지 방법에 대해 이야기하겠습니다.

//Add

a=[];//Empty array
a[0]="나는 첫 번째 a입니다";
a[2]="나는 세 번째입니다";
a[10]="나는 열한 번째입니다";
Alert(a.length);//11

//Delete
var a=[1,2 ,3,4,5];
delete a[4]//5번째 요소를 삭제하지만 위치는 삭제하지 않습니다
Alert(a.length);


//push( ), 하나 이상의 요소를 end, 그리고 새로운 길이를 반환
a=[1,2,3];
Alert(a..push("two狗","男",20));//배열의 끝에 추가 하나 또는 more
경고(a.length);
경고(a[0]);


//pop()은 배열의 마지막 요소를 제거하고 반환합니다.
​ //구문 arr.pop();
​ //반환값 arr의 마지막 요소입니다.
var arr=new Array(3);//길이는 3입니다
arr[0]="George";
arr[1]="John";
arr[2]="Thomas";
document.write ( arr)
document.write("
")
document.write(arr.pop())//배열의 마지막 요소를 삭제하고 반환합니다.
document.write("
")
document.write(arr)


//unshift()는 배열의 시작 부분에 하나 이상의 요소를 추가하고 새 길이를 반환합니다
a=[1 , 2,3];
a.unshift("two狗","男",20);//배열 끝에 하나 이상의
을 추가합니다. );

//shift() 첫 번째 요소를 삭제하고 반환

var arr=new Array(3);
arr[0]="George";
arr[1]="John";
arr[ 2]="Thomas";
document.write(arr)
document.write("
")
document.write(arr.shift())//첫 번째 요소를 삭제하고 반환
document .write("
")
document.write(arr)

//concat() 메소드는 두 개 이상의 배열을 병합합니다

var a=[1,2,3,4 , 5];

var b=[6,7,8,9,10];
var c=[11,12,13,14,15]
Alert(b.concat(a,c));

//join()은 배열의 모든 요소를 ​​문자열로 변환하고 함께 결합합니다.

var arr=["오늘은 금요일입니다", "내일은 휴일입니다", "내일도 휴일입니다"]

warning( arr.join(","));
alert(typeof arr.join(""))


//revese() 요소가 순서대로 반전됩니다

var arr=[" 오늘은 금요일입니다" ,"내일 공휴일","내일 모레 공휴일"];

Alert(arr.reverse())

//슬라이스 메소드는 배열의 일부를 가로챕니다.

//The 첫 번째 매개변수는 배열 첨자의 시작입니다. 해당 요소를 첨자로 지정하고 싶습니다
//두 번째 매개변수는 배열 끝의 첨자이지만 해당 요소를 원하지 않습니다

a=[1,2,3 ,4,5,6,7,8,9, 10,11,12,13,14,15]

경고(a.slice(0,10))
경고(a.slice(-15,-5) )
경고(a)//아직 원래 배열은 변경되지 않았습니다.


//sort()는 배열 요소를 정렬합니다.

var a=[1,9,5,12,24,16]

함수 hanshu(x,y){
return x-y;
}

alert(a.sort(hanshu))

//splice()는 원래 배열의 요소를 삽입, 삭제 또는 교체하는 데 사용됩니다.

a=[1,2,3,4,5,6, 7,8,9,10,11,12,13,14,15];

a.splice(4,6)//시작 6개 삭제 다섯 번째부터
Alert(a)
a.splice(4, 6,50,60,70,80,90,100,110,120,130,140)//다섯 번째부터 6개의 숫자를 삭제하고 다음 숫자를 추가합니다
alert(a)



위 내용은 배열의 메서드에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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