이 기사는 귀하를위한 JavaScript 배열의 일반적인 방법을 요약합니다. 특정 콘텐츠는 다음과 같습니다.
1. join () 메소드 :
Array.join () 메소드는 배열의 모든 요소를 문자열로 변환하고 함께 연결하여 마지막 생성 된 문자열을 반환합니다. 생성 된 문자열에서 배열의 요소를 분리하기 위해 옵션 문자열을 지정할 수도 있습니다. 구분 기호가 지정되지 않으면 기본적으로 쉼표가 사용됩니다. 예는 다음과 같습니다.
var a = [1,2,3]; a.join (); // => "1,2,3"구분 기호가 지정되지 않기 때문에 기본값은 쉼표입니다. a.join ( "+"); // => "1+2+3"Delimiter를+a.join ( "-"); // => "1-2-3"으로 지정합니다.
Array.join () 메소드는 String.split () 메소드의 역 작동이며, 배열을 생성하기 위해 문자열을 여러 블록으로 나눕니다.
2. 리버스 () 메소드 :
Array.Reverse () 메소드는 배열의 요소를 플래시하고 플래시백 배열을 반환합니다. 원래 배열에서 플래시백을 생성하지 않는 새로운 배열입니다. 원래 배열로 반환하지만 내부의 요소가 플래시백 및 재 배열되었습니다. 예는 다음과 같습니다.
var a = [1,2,3]; a.reverse (); // => a = [3,2,1];
3. 정렬 () 메소드 :
Array.sort () 메소드는 배열의 요소를 정렬하고 정렬 된 배열을 반환합니다. 매개 변수가 전달되지 않으면 기본값은 알파벳 순서로 정렬됩니다. 예는 다음과 같습니다.
var a = [4,3,1,2] a.sort (); // => [1,2,3,4] a.sort (function (a, b) {return ab;}); // => [1,2,3,4] 정렬 a.sort (a, b) {return ba;}); // => [4,3,2,1] ascending Order에서 정렬합니다.기능이 한 번만 사용되는 경우 기능의 이름을 지정할 필요가 없기 때문에 익명 기능을 사용하는 것이 매우 편리합니다.
4. concat () :
Array.concat () 메소드는 새 배열을 생성하고 반환합니다. 새 배열의 요소에는 배열을 호출하는 요소와 concat ()에 전달 된 매개 변수의 값이 포함됩니다. 전달 된 매개 변수는 별도의 값 또는 배열 일 수 있습니다. concat ()는 배열의 배열을 재귀 적으로 평평하게하지 않습니다. 예는 다음과 같습니다.
var a = [5,6,7]; A.concat (1,2); // => [5,6,7,1,2]; A.concat ([1,2]); // => [5,6,7,1,2]; A.concat (3, [1,2]); // => [5,6,7,3,1,2]; A.concat ([1, [2,3]]); // => [5,6,7,1, [2,3]];
5. 슬라이스 () 메소드 :
Array.slice () 메소드는 지정된 배열의 조각 또는 서브 어레이를 반환합니다. 하나 또는 두 개의 매개 변수를 전달할 수 있으며 매개 변수는 양수 또는 음수 일 수 있습니다. 예는 다음과 같습니다.
var a = [5,6,7,3,1,2]; a.slice (1) // => [6,7,3,1,2] 숫자 매개 변수는 배열의 인덱스를 나타냅니다. 하나의 매개 변수는 시작 위치를 나타냅니다. 두 번째 매개 변수가 전달되지 않으면 기본값은 배열의 요소 수입니다. a.slice (1,3) // => [6,7] 두 번째 매개 변수는 배열 인덱스의 끝 위치, (제외) 색인> = 1 && index <3; a.slice (1, -3) // => [6,7] 매개 변수에 음수가 있으면 양수를 변환 할 수 있고, 방법은 -3+6 (배열의 요소 수) a.slice (-3, -2) // => [3] 유사하게 위와 같이.
6. splice () 메소드 :
Array.splice () 메소드는 배열에 삽입하거나 삭제하는 일반적인 메소드입니다. 호출 된 배열을 수정합니다. Splice ()는 세 가지 매개 변수로 전달할 수 있습니다. 첫 번째 매개 변수는 요소 인덱스가 시작되는 위치를 나타내고, 두 번째 매개 변수는 삭제 된 총 요소 수를 나타내고, 세 번째 매개 변수는 삽입 된 요소를 나타냅니다. 요소 삽입의 위치는 요소가 삭제를 시작하는 위치입니다. 예는 다음과 같습니다.
var a = [5,6,7,3,1,2]; a.splice (2); // => [7,3,1,2] a = [5,6]; // 인덱스에서 삭제 한 후 모든 요소를 나타 내기 위해 매개 변수를 전달합니다. A.splice (2,2); // => [7,3] a = [5,6,1,2]; 두 번째 매개 변수는 삭제 된 요소 수를 나타냅니다. a.splice (2,2, 'a', 'b', 'c'); // => [7,3] a = [5,6, 'a', 'b', 'c', 1,2];
7. Push () 및 Unshift () 메소드 :
Array.push () 메소드는 배열 끝에 요소를 추가하여 새 배열의 길이를 반환하는 것입니다. Array.unshift () 메소드는 배열의 전면에 요소를 추가하여 새 배열의 길이를 반환하는 것입니다. 예는 다음과 같습니다.
var a = [1,2,3]; A.push (4,5); // a = [1,2,3,4,5]; 반환 값은 5입니다. A. Unshift (4,5); // a = [4,5,1,2,3]; 반환 값은 5입니다. passable 통과 가능한 매개 변수는 하나 이상일 수 있습니다.
8. pop () 및 shift () 메소드 :
Array.pop () 메소드는 배열에서 마지막 요소를 삭제하는 것입니다.이 요소는 삭제 된 요소를 반환합니다. Array.shift () 메소드는 배열의 전면 요소를 삭제하여 삭제 된 요소를 반환하는 것입니다.
var a = [5,6,7]; A.pop (); // a = [5,6]; 반환 값은 7 A.shift (); // a = [6,7]; 반환 값 5
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.