>  기사  >  웹 프론트엔드  >  JavaScript의 배열 메소드는 무엇입니까? 무슨 소용이 있나요?

JavaScript의 배열 메소드는 무엇입니까? 무슨 소용이 있나요?

青灯夜游
青灯夜游앞으로
2018-11-13 11:44:593235검색

이 글의 내용은 자바스크립트의 배열 메소드와 배열 메소드의 기능 및 사용법을 소개하는 것입니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다. [추천 관련 동영상 튜토리얼: JavaScript Tutorial]

1. 배열 생성 및 할당

배열 정의, 배열 할당

<script type="text/javascript">    
      //赋值的方法1:添加任意多的值
      var arr1 = new Array();
      arr1[0]='小胡子1';
      arr1[1]='中胡子1';
      arr1[2]='大胡子1';
      alert(arr1);        
      
      //赋值的方法2:使用一个整数自变量来控制数组的容量
        var arr2 = new Array(3);
      arr2[0]='小胡子2';
      arr2[1]='中胡子2';
      arr2[2]='大胡子2';
      alert(arr2);    
</script>

2. 배열 메서드

연결 (): 두 개 이상의 배열을 연결하고 결과를 반환합니다.

<script type="text/javascript">    
        var arr1 = new Array();
        arr1[0]='小胡子1';
        arr1[1]='中胡子1';
        arr1[2]='大胡子1';        
            
        var arr2 = new Array();
        arr2[0]='小胡子2';
        arr2[1]='中胡子2';
        arr2[2]='大胡子2';   
                 
        var arrConcat = arr1.concat(arr2);
        alert(arrConcat);    
</script>

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

    <script type="text/javascript">    
        var arr1 = new Array();
        arr1[0]='小胡子1';
        arr1[1]='中胡子1';
        arr1[2]='大胡子1';
        alert(arr1.join());    
   </script>

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

<script type="text/javascript">    
        var arr1 = new Array();
        arr1[0]='小胡子1';
        arr1[1]='中胡子1';
        arr1[2]='大胡子1';
        alert(arr1);
        alert(arr1.pop());
        alert(arr1);    
</script>

push(): 배열 끝에 하나 이상의 요소를 추가하고 새 요소를 반환합니다. 길이 .

<script type="text/javascript">    
        var arr1 = new Array();
        arr1[0]='小胡子1';
        arr1[1]='中胡子1';
        arr1[2]='大胡子1';
        alert(arr1);
        alert(arr1.push("特大胡子1"));
        alert(arr1);    
</script>

reverse(): 배열 요소의 순서를 반대로 바꿉니다.

<script type="text/javascript">    
        var arr1 = new Array();
            arr1[0] = 'F';
            arr1[1] = 'A';
            arr1[2] = 'C';
            alert(arr1);
            alert(arr1.reverse());    
</script>

 

shift(): 배열의 첫 번째 요소를 삭제하고 반환합니다.

<script type="text/javascript">
            var arr1 = new Array();
            arr1[0] = '小胡子1';
            arr1[1] = '中胡子1';
            arr1[2] = '大胡子1';
            alert(arr1);
            alert(arr1.shift());
            alert(arr1);        
</script>

  

slice(): 기존 배열에서 선택한 요소를 반환합니다.

<script type="text/javascript">
            var arr1 = new Array();
            arr1[0] = '小胡子0';
            arr1[1] = '小胡子1';
            arr1[2] = '小胡子2';
            arr1[3] = '小胡子3';
            arr1[4] = '小胡子4';
            alert(arr1);
            alert(arr1.slice(1,3));        
</script>

 

sort(): 배열 요소 정렬

<script type="text/javascript">
            var arr1 = new Array();
            arr1[0] = 'F';
            arr1[1] = 'A';
            arr1[2] = 'C';
            alert(arr1);
            alert(arr1.sort());        
</script>

 

splice(): 요소를 삭제하고 배열에 새 요소를 추가합니다.

<script type="text/javascript">
            var arr1 = new Array();
            arr1[0] = '小胡子0';
            arr1[1] = '小胡子1';
            arr1[2] = '小胡子2';
            arr1[3] = '小胡子3';
            arr1[4] = '小胡子4';
            alert(arr1);
            arr1.splice(2, 1, '新胡子');
            alert(arr1);        
</script>

 

toString(): 배열을 문자열로 변환하고 결과를 반환합니다. 배열의 요소는 쉼표로 구분됩니다.

<script type="text/javascript">
            var arr1 = new Array();
            arr1[0] = '小胡子0';
            arr1[1] = '小胡子1';
            arr1[2] = '小胡子2';
            arr1[3] = '小胡子3';
            arr1[4] = '小胡子4';
            alert(arr1.toString());  
</script>

toLocaleString(): 배열을 로컬 배열로 변환하고 결과를 반환합니다. 그런 다음 결과 문자열은 로케일별 구분 기호를 사용하여 연결되어 단일 문자열을 형성합니다.

참고: 여기의 구분 기호는 더 이상 단일 영어 쉼표

<script type="text/javascript">
            var arr1 = new Array();
            arr1[0] = '小胡子0';
            arr1[1] = '小胡子1';
            arr1[2] = '小胡子2';
            arr1[3] = '小胡子3';
            arr1[4] = '小胡子4';
            alert(arr1.toLocaleString());  
</script>

unshift(): 배열 시작 부분에 하나 이상의 요소를 추가하고 새 길이를 반환합니다.

<script type="text/javascript">
                var arr1 = new Array();
                arr1[0] = '小胡子1';
                arr1[1] = '中胡子1';
                arr1[2] = '大胡子1';
                alert(arr1);
                alert(arr1.unshift('小孩子'));
                alert(arr1);        
</script>

    

总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。

위 내용은 JavaScript의 배열 메소드는 무엇입니까? 무슨 소용이 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제