> 웹 프론트엔드 > JS 튜토리얼 > Javascript_jquery의 배열 배열 개체에 대한 자세한 설명

Javascript_jquery의 배열 배열 개체에 대한 자세한 설명

WBOY
풀어 주다: 2016-05-16 16:57:18
원래의
1026명이 탐색했습니다.

먼저 배열 정의 및 초기화 방법:
var myArray = new Array(1,3.1415,"love") //여기서 myArray 배열의 요소는 동일한 데이터의 요소가 아니라는 점에 유의하세요. 유형은 정수 및 정수를 가질 수 있습니다. 부동 소수점 유형, 문자열 등이 모두 허용됩니다. 이는 언어로서의 JavaScript에 의한 데이터 유형의 약화를 완전히 보여주며 언어는 더욱 캐주얼하고 단순화되었습니다. 객체를 정의할 때 var를 사용하세요.
여기서 소개하는 것은 제한적이며, 결과를 제공하지 않은 것도 있습니다. 직접 경험해 보시고 결과가 어떤지 확인하시기 바랍니다. []가 있는 다음 매개변수는 생략할 수 있습니다.

배열의 속성:
length: 배열 객체의 길이, 즉 배열 요소의 개수입니다. 여기서도 첫 번째 요소의 첨자가 0이라는 점에 유의해야 합니다.
document.write(myArray.length); //결과는 3입니다.

배열 방법:

코드 복사 코드는 다음과 같습니다.

join(): 배열의 요소를 하나씩 연결합니다. 하나, 구분됨 기호는
document.write(myArray.join("-")); //출력 결과: 1-3.1415-love
document.write(myArray.join(" ") 사이에 배치됩니다. )) ; //출력 결과: 무엇인가요?
document.write(myArray.join("*\")); //출력 결과: 무엇입니까?
document.write(myArray.join("* &")); //출력 결과: 무엇인가요?
document.write(myArray.join(" ")); //출력 결과: 무엇인가요?

reverse(): 배열 요소의 순서를 뒤집습니다.
document.write(myArray.reverse()) //출력 결과: love,3.1415,1
slice([,]): 배열 자르기와 동일하며 여기에 끝이 포함되지 않습니다. 이것을 볼 때 Sting 객체의 substring() 및 substr() 메서드를 생각해야 합니다. . 사실, 그것들은 모두 비슷합니다.
var arraynumber = new Array(1,2,3,4,5,6,7,8);
document.write(arraynumber.slice(3)) //출력 결과: 4,5, 6,7,8
document.write(arraynumber.slice(3,5)); // 출력 결과: 4,5
실수했습니다. 원래 작성한 결과는 4,5,6이었습니다. 실제로는 4,5입니다. 이 문제를 제기한 친구에게 감사드립니다. 슬라이스 방법에는 종료 위치가 포함되지 않습니다.
document.write(arraynumber.slice(3,3)); // 출력 결과: 무엇입니까?
document.write(arraynumber.slice(3,2)); // 출력 결과: 무엇인가요?
document.write(arraynumber.slice(3,-1)); // 출력 결과: 무엇입니까?
document.write(arraynumber.slice(-100)); // 출력 결과:

sort([]): Sort
없음 메소드 함수는 일반적으로 생각하는 숫자값 기준이 아닌 알파벳순, 즉 문자 인코딩 순서에 따라 정렬하는 방식이다.
메소드 함수가 있는 경우 메소드 함수별로 정렬됩니다.

예:
코드 복사 코드는 다음과 같습니다.

< ;script>
function sortNumber(a,b)
{
return a-b;
var myArray = new Array(3,2,54,23,90,250); document.write("document.write("정렬되지 않은 값:",myArray,"
")
document.write("기본 정렬 값:",myArray.sort(),"
")
document.write("sortNumber()로 정렬된 숫자: ",myArray.sort(sortNumber),"
")



결과는 다음과 같습니다.
정렬되지 않은 값: 3,2,54,23,90,250
기본 정렬 값: 이것도 모르겠습니다. 문자 인코딩을 기억하시나요?
sortNumber()로 정렬된 값: 2,3,23,54,90,250
sortNumber 메소드의 "a-b"를 "b-a"로 변경하면 결과는 어떻게 될까요?
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿