>  기사  >  웹 프론트엔드  >  JavaScript 배열에 대한 자세한 소개

JavaScript 배열에 대한 자세한 소개

零下一度
零下一度원래의
2017-06-28 09:43:021138검색

배열 만들기

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

 var arr=new Array()

 var arr=new Array(10);//길이 만들기 10

  배열의 경우 var arr=new Array(1,2,3,4,5,6);//배열 만들기

                arr.length==6;

삭제 of array delete var a=[1,2,3];

 delete a[0];

 1 in a //false,

 a.length //3 ,delete 작업은 배열 길이에 영향을 주지 않습니다

배열 순회

 for/in forEach

  var a=[1,2,3];

  var b= 0,

 Array.jion ();//모든 요소를 ​​문자열로 변환하고 함께 연결합니다. 기본값은 쉼표 연결입니다.

Array.reverse();//배열 역정렬

  Array.sort(); // 매개변수가 없으면 기본 알파벳순으로 정렬됩니다. 매개변수이며 콜백 함수의 반환 값에 따라 순서가 확인됩니다 a.sort(function(a, b){

   return a-b;//4,33,222,1111

});  a.sort(function(){

   return b-a;//1111,222,33 ,4

  })  Array.concat(); //배열 연결

  

var a=[1,2,3];

  a.concat (4,5);//[1,2,3,4,5]

  a.concat([4,5]);//[1,2,3,4,5]

  a.concat([4,5],[6,7]);/ /[1,2,3,4,5,6,7]

  a.concat([4,[5,[ 6,7]);//[1,2,3,4,5, [6,7]]

 Array.slice();지정된 배열의 조각을 반환합니다

  

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

  a.slice(0,3);//[1,2,3,4];

  a.slice(3);//

[4,5 ];

  a.slice(1,-1);//[2,3, 4];

  a.slice(-3,-2);//[3]

Array.splice();splice()는 배열을 수정합니다. 첫 번째 매개변수는 시작점이고 두 번째 매개변수는 삭제된 항목 수이며 후속 매개변수는 다음과 같습니다. 요소가 삽입되는 경우 요소 삽입의 시작점은 첫 번째 매개변수입니다. 삽입된 배열은 배열 내부의 요소가 아니라 배열 자체입니다. Array.push() 및 Array.pop() push는 끝에 요소를 추가하고, pop은 끝에 요소를 삭제하여 원래 배열을 수정합니다.

Array.unshift( ) 및 Array.shift(); unshift가 헤드에 요소를 추가하고, 헤드에서 Shift 요소를 부분적으로 삭제하고 원래 배열을 수정합니다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

Array.toString () 및 Array.toLocalString(); 문자열로 변환 ES5의 배열 메서드

  forEach() 메서드 map() 메소드

   var a=[1,2,3]; b=a.map(function(x){   return x*x;//b는 [1,4,9]

})필터()

  

 var a=[5,4,3,2,1]; b=a.filter( 함수(x){

   return b=a .filter(function(x,i){

    return i%2==0;//[5,3,1], i는 필터의 두 번째 매개변수로, 아래 첨자를 나타냅니다. 배열의 세 번째 매개변수도 있습니다. 현재 요소가 배열에 속하는 객체

  })every() 및 some()은 배열의 논리적 판단입니다

  

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

 b=a.every(function(x){

   return x& lt;10; //참; })

  

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

    반품   

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

 b=a.reduce(함수(x,y){

   x를 반환하다 +y ;//배열 합계

  },0)

  b=a.reduce(function(x,y){

   return x*y ;/ / array 제품 찾기   },1)  b=a.reduce(function(x,y){

    x>y?x를 반환합니다: y; //최소값 찾기

  },1)

  reduce()//두 개의 매개변수, 첫 번째 매개변수는 함수를 실행하고, 두 번째 매개변수는 선택적 초기값, 첫 번째 매개변수 실행될 때 초기값을 함수의 첫 번째 매개변수로 사용하고, 이후 함수 실행에서 반환된 값을 함수의 첫 번째 매개변수로 사용합니다.  ReduceRight()는 Reduce()와 같습니다. ), 마지막 요소부터 실행이 시작됩니다

  indexOf() 및 lastindexOf; 배열의 지정된 요소를 검색합니다. 발견된 경우 아래 첨자를 반환하고, 발견되지 않으면 -1

배열 유형

을 반환합니다.  Array.isArray([]);//true

 Array.isArray([]);//false

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

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