JS 기본 배열, 배열 작업

4971 단어 자바 script
배열 배열
  • 배열 도 하나의 대상
  • 일반 대상 과 마찬가지 로 저장 값
  • 색인 작업 배열, 일반 속성 과 다 르 고 속성 명 작업
  • 배열 의 저장 성능 이 일반 대상 보다 좋 기 때문에 개발 자 는 배열
  • 을 많이 사용한다.
    배열 만 들 기
    var arr = new Array(); new Array (10, 2, 3): 요소 new Array (10) 를 만 들 고 추가 합 니 다. 이것 은 길이 가 10 인 배열 을 만 드 는 것 을 의미 합 니 다. 글자 수 를 사용 하여 배열 을 만 들 수 있 습 니 다. 만 들 때 요소 var arr = [] 를 추가 할 수 있 습 니 다.
    배열 에 요소 추가
    arr [arr. length] = 123 이 방법 은 항상 배열 의 마지막 에 요 소 를 추가 합 니 다.
    Array 의 방법
  • push
  • 이 방법 은 배열 의 끝 에 하나 이상 의 요 소 를 추가 하고 배열 의 새로운 길 이 를 되 돌려 줄 수 있다.
  • 추가 할 요 소 를 매개 변수 로 전송 할 수 있 습 니 다.

  • pop
  • 이 방법 은 배열 의 마지막 요 소 를 삭제 하고 삭 제 된 요 소 를 되 돌려 줍 니 다.

  • unshift
  • 배열 의 시작 부분 에 하나 이상 의 요 소 를 추가 하고 새로운 배열 의 길 이 를 되 돌려 줍 니 다
  • shift
  • 배열 의 첫 번 째 요 소 를 삭제 하고 삭 제 된 요 소 를 되 돌려 줍 니 다
  • slice
  • 배열 에서 지정 한 요 소 를 추출 합 니 다
  • 매개 변 수 는 (start, end) 시작 위치 이 고 끝 날 때 까지 색인 이 며 end 는 개방 구간
  • 입 니 다.
  • 요소 그룹 에 영향 을 주지 않 고 요 소 를 캡 처 하여 저장 할 수 있 습 니 다
  • 마지막 두 번 째 매개 변 수 를 직접 캡 처 하면 쓰 지 않 아 도 되 고 end 는 마 이 너 스 를 취 할 수 있 으 며 마지막 몇 번 째
  • 를 나타 낸다.
  • splice
  • 배열 의 제정 요 소 를 삭제 하고 문법 은 splice 와 비슷 하 다
  • 인자 (start, number) 의 시작 위치 와 삭 제 된 수량
  • 매개 변수 (start, number, 요소 1, 요소 2) 이후 의 매개 변 수 는 배열 의 새로운 요소 로 배열
  • 에 추 가 됩 니 다.
  • concat
  • 두 배열 을 합병 하면 원래 배열 에 영향 을 주지 않 는 다
  • 매개 변수 (arr, arrr, "yu", "요소"...)
  • join
  • 배열 을 문자열 로 변환 합 니 다
  • 인자 () 또는 ("+") = > 문자열 로 변경: "요소 1 + 요소 2 + 요소 3"
  • reverse
  • 한 배열 을 반전 시 키 는 데 사용 된다
  • 원수 조 에 영향 을 미친다
  • sort
  • 배열 정렬
  • 원수 그룹 에 영향 을 주 고 유 니 코드 인 코딩 에 따라 정렬
  • 순수 숫자 정렬 에 도 유 니 코드 인 코딩 을 사용 해 오류 가 발생 할 수 있 음
  • sort 에서 반전 함 수 를 만들어 정렬 규칙 을 만 들 수 있 습 니 다. 브 라 우 저 는 반환 값 에 따라 요소 의 순 서 를 결정 합 니 다. 0 이상, 요소 교환 위 치 를 되 돌려 줍 니 다. 그렇지 않 으 면 문법 을 교환 하지 않 습 니 다.
  • arr.sort(function(a,b){
         
    	//     
    	if a> b
    		return 1;
    	else 
    		return 0;
    	//   :    ,  a-b,    b-a
    	// return a-b
    })
    

    배열 옮 겨 다 니 기
  • for circle
  • foreach: IE8 이상 의 브 라 우 저 지원 주의: foreach 의 return 은 순환 문법 을 종료 하지 않 습 니 다.
  • arr.forEach(function(){
         
    	//    ,arr       ,         。
    	....
    	if(  )  //               
    		return 0});
    

    some 와 foreach 의 차이 some 의 return 은 순환 을 중지 할 수 있 습 니 다. foreach 는 순환 을 중지 할 수 없습니다.
    arr.some(function(value){
         
    	//  
    	if(  )   //      
    		return;
    })
    
  • foreach () 방법 은 하나의 함수 가 필요 합 니 다. 이러한 함수 와 같이 우리 가 만 들 지만 우리 가 호출 하지 않 으 면 반환 함수 가 됩 니 다.브 라 우 저 는 리 셋 함수 에 세 개의 인 자 를 전달 합 니 다.
  • 첫 번 째 매개 변 수 는 현재 요소 의 값
  • 입 니 다.
  • 두 번 째 매개 변 수 는 색인
  • 세 번 째 인 자 는 옮 겨 다 니 는 배열
  • 입 니 다.

    좋은 웹페이지 즐겨찾기