JavaScript의 배열 객체 사용 예 요약

高洛峰
풀어 주다: 2016-12-03 15:20:35
원래의
1395명이 탐색했습니다.

이 기사의 예에서는 JavaScript의 배열 객체 사용법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.

배열 배열 개체에는 일반적으로 사용되는 많은 메서드와 속성이 있으며, 요약하면 다음과 같습니다.

1. 배열의 요소 수입니다.

2. concat() 메소드는 두 배열을 연결합니다. 두 배열을 연결합니다. 예를 들면 다음과 같습니다.

var names= new Array('Jack','Tom','Jim');
var ages= new Array(12,32,44);
var concatArray;
concatArray=names.concat(ages);
로그인 후 복사

여기서 concatArray는 name 배열과 age 배열을 결합한 새로운 배열입니다.

3. Slice() 메서드는 배열의 일부 배열 요소를 가져옵니다.

에는 일반적으로 두 개의 매개변수가 있습니다. 첫 번째는 시작 위치를 나타내고 두 번째는 끝 위치를 나타냅니다(하위 문자열과 유사). 가로채는 배열 요소가 두 번째 매개변수 위치 앞에 위치한다는 점은 주목할 가치가 있습니다. 즉, 두 번째 매개변수가 4이면 네 번째 배열 요소 이전에 가로채는 것을 의미합니다.

4. Join() 메서드는 배열을 문자열로 변환합니다. 이 방법은 자바스크립트 방법으로 jQuery에서 자주 사용됩니다. 예는 다음과 같습니다.

var myShopping=new Array("eggs","apple","milk");
var myShoppingList = myShopping.join("<br>");
document.write(myShoppingList);
로그인 후 복사

여기서 myShoppingList는 문자열이 되고 콘텐츠는 "eggs
apple
milk"입니다.

5. sort() 메서드는 배열의 요소를 작은 것부터 큰 것 순으로 정렬합니다.

6. reverse() 메소드는 배열의 요소를 뒤집습니다.

sort() 메소드와 reverse() 메소드를 결합하면 역순으로 정렬하는 효과를 얻을 수 있습니다.

즉, 먼저 정렬한 다음 뒤집어서 역순의 효과를 얻습니다.

다음은 작은 포괄적인 예입니다.

<script type=&#39;text/javascript&#39;>
  var myShopping = new Array("Eggs","Milk","Potatoes","Banana","Cereal");
  var ord = parseInt(prompt("Enter 1 for alphabetical order,and -1 for reverse order",1));
  switch(ord)
  {
    case 1:
    myShopping.sort();
    myShopping = myShopping.join("<br>");
    document.write(myShopping);
    break;
    case -1:
    myShopping.sort();
    myShopping.reverse();
    myShopping = myShopping.join("<br>");
    document.write(myShopping);
    break;
    default:
    document.write("That not a valid input.");
    break;
  }
</script>
로그인 후 복사

이 작은 예는 배열 객체에서 정렬 방법과 뒤집기 방법을 사용합니다. 조인 방법의 작은 예입니다. 입력이 1이면 순서대로 정렬되어 출력됩니다. -1이면 역순으로 정렬되어 출력됩니다.


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿