>  기사  >  웹 프론트엔드  >  js의 배열 기능과 주의사항

js의 배열 기능과 주의사항

小云云
小云云원래의
2018-03-13 16:47:201292검색

이 기사에서는 주로 js의 배열 기능과 주의 사항을 공유합니다. 먼저 js의 배열 객체가 무엇인지 공유하겠습니다.

js

  1. push의 배열 객체는 무엇입니까? 배열 끝에 하나 이상의 요소를 추가하고 새 길이를 반환합니다.

  2. pop — 배열의 마지막 요소를 제거하고 반환합니다.

  3. shift — 배열의 첫 번째 요소를 제거하고 반환합니다.

  4. unshift — 배열의 시작 부분에 하나 이상의 요소를 추가하고 해당 요소를 반환합니다. 새로운 길이.

  5. 슬라이스 - 기존 배열에서 선택한 요소 반환

  6. sort - 배열 요소 정렬

  7. join - 배열의 모든 요소를 ​​문자열에 넣습니다. 요소는 지정된 구분 기호로 구분됩니다.

  8. concat — 두 개 이상의 배열을 연결하고 결과를 반환합니다.

  9. reverse — 배열 요소의 순서를 반대로 바꿉니다.

  10. splice — 요소를 제거하고 배열에 새 요소를 추가합니다.

사용 시 참고사항

  1. push 및 unshift 모두 새 길이 반환

  2. pop 및 Shift delete 모두 삭제된 값 반환

    var Arr1 = ['11','22','33']
    var a = Arr1.push('44');
    console.log(a);  //4
    console.log(Arr1);//["11", "22", "33", "44"]
    
    var c = Arr1.pop();
    console.log(c); //44
    console.log(Arr1);//["11", "22", "33"]
    
    var d = Arr1.pop();
    console.log(d);//33
    console.log(Arr1);//["11", "22"]
    
    var Arr2 =['a','b','c']
    var b =Arr2.unshift('-a');
    console.log(b); //4 
    console.log(Arr2); // ["-a", "a", "b", "c"]
    
    
    var e = Arr2.shift();
    console.log(e); //-a
    console.log(Arr2); // ["a", "b", "c"]
    
    var f = Arr2.shift();
    console.log(f); //a 
    console.log(Arr2); // ["b", "c"]
  3. slice 및 splice
    slice는 새 배열 반환
    매개변수(시작, 끝)가 시작되는 위치(음수인 경우 끝부터 계산)와 끝나는 위치(음수인 경우 다음부터 계산) 끝) rr

    var Arr1 = ['11','22','33']
    var a = Arr1.slice(0);
    console.log(a);
    Arr1[0] = '111';
    console.log(a);
    console.log(Arr1);

    splice는 소스 객체 Split

    arrayObject.splice(index,howmany,item1,.....,itemX)
    
    index   必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
    howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。
    item1, ..., itemX   可选。向数组添加的新项目
    
    var Arr1 = ['11','22','33','44','55'];
    var a = Arr1.splice(1,5);
    console.log(a); // ["22", "33", "44", "55"]
    console.log(Arr1); //["11"]
    
    
    var Arr1 = ['11','22','33','44','55'];
    var a = Arr1.splice(1,5,'66','77','88');
    console.log(a);["22", "33", "44", "55"]
    console.log(Arr1); ["11", "66", "77", "88"]

  4. sort

    sort

    sort
  5. arrayObject.sort(sortby)
    sortby  可选。规定排序顺序。必须是函数。
    
    function sortNumber(a,b)
    {
    return -(a - b)
    }
    
    var arr = new Array(6)
    arr[0] = "10"
    arr[1] = "5"
    arr[2] = "40"
    arr[3] = "25"
    arr[4] = "1000"
    arr[5] = "1"
    console.log(arr.sort(sortNumber))//["1000", "40", "25", "10", "5", "1"]
  6. 컨버전이 될 것입니다. 관련 권장 사항:
  7. 가장 실용적인 JS 배열 함수 정렬

일반적으로 사용되는 배열 함수는 무엇입니까

JavaScript 기본 배열 함수 설명

위 내용은 js의 배열 기능과 주의사항의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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