사실, 내가 보통 사용하는 것은 푸시 앤 팝이지만 나중에 사용하기 위해 여전히 적어 둡니다.
Shift : 원래 배열의 첫 번째 항목을 삭제하고 삭제 된 요소의 값을 반환합니다. 배열이 비어 있으면 정의되지 않은 반환됩니다
코드 사본은 다음과 같습니다.
var a = [1,2,3,4,5];
var b = a.shift (); // a : [2,3,4,5] b : 1
UNSHIFT : 원래 배열의 시작 부분에 인수를 추가하고 배열의 길이를 반환합니다.
코드 사본은 다음과 같습니다.
var a = [1,2,3,4,5];
var b = a.unshift (-2, -1); // a : [-2, -1,1,2,3,4,5] b : 7
참고 : IE6.0의 테스트 반환 값은 항상 정의되지 않았으며 FF2.0의 테스트 반환 값은 7 이므로이 방법의 반환 값은 신뢰할 수 없습니다. 반환 값을 사용해야하는 경우이 방법 대신 스플 라이스를 사용할 수 있습니다. 이 기사는 www.45it.com에서 제공됩니다
POP : 원래 배열의 마지막 항목을 삭제하고 삭제 된 요소의 값을 반환합니다. 배열이 비어 있으면 정의되지 않은 반환됩니다
코드 사본은 다음과 같습니다.
var a = [1,2,3,4,5];
var b = a.pop (); // A : [1,2,3,4] B : 5
푸시 : 원래 배열 끝에 인수를 추가하고 배열의 길이를 반환합니다.
코드 사본은 다음과 같습니다.
var a = [1,2,3,4,5];
var b = a.push (6,7); // A : [1,2,3,4,5,6,7] B : 7
CONCAT : 원래 배열에 매개 변수를 추가하는 것으로 구성된 새 배열을 반환합니다.
코드 사본은 다음과 같습니다.
var a = [1,2,3,4,5];
var b = a.concat (6,7); // A : [1,2,3,4,5] B : [1,2,3,4,5,6,7]
Splice (start, deletecount, val1, val2, ...) : 시작 위치에서 DeleteCount 항목 및 Val1, Val2, ...
코드 사본은 다음과 같습니다.
var a = [1,2,3,4,5];
var b = a.splice (2,2,7,8,9); // A : [1,2,7,8,9,5] B : [3,4]
var b = a.splice (0,1); // 동일한 시프트
A.splice (0,0, -2, -1); var b = a.length; // 동일한 변속
var b = a.splice (A.length-1,1); // 같은 팝
A.splice (A.length, 0,6,7); var b = a.length; // 동일한 푸시
--------------------------------------------------------------------------------------------------------------------------------
스플 라이스 세부 사항 :
스플 라이스 함수 방법은 배열에서 하나 이상의 요소를 제거하고 필요한 경우 제거 된 요소 위치에 새 요소를 삽입하여 제거 된 요소를 반환하는 것입니다.
arrayobj.splice (start, deletecount, [item1 [, item2 [, itemn]]])))
그중에서도 ArrayoBJ가 필요합니다. 배열 객체.
시작은 필수입니다. 5에서 계산 된 배열에서 요소를 제거하기위한 시작 위치를 지정합니다.
deletecount는 필수입니다. 제거 할 요소 수.
item1, item2,. ., itemn은 필수 옵션입니다. 제거 된 요소의 위치에 삽입 될 새로운 요소.
JavaScript의 스플 라이스 기능 방법은 시작 위치에서 시작하여 지정된 수의 요소를 제거하고 새로운 요소를 삽입하여 ArrayOBJ를 수정할 수 있습니다. 리턴 값은 제거 된 요소로 구성된 새로운 배열 객체입니다.
--------------------------------------------------------------------------------------------------------------------------------
반대로 : 배열을 반대쪽으로 반대합니다
코드 사본은 다음과 같습니다.
var a = [1,2,3,4,5];
var b = a.reverse (); // A : [5,4,3,2,1] B : [5,4,3,2,1]
정렬 (OrderFunction) : 지정된 매개 변수 별 배열을 정렬하십시오
코드 사본은 다음과 같습니다.
var a = [1,2,3,4,5];
var b = a.sort (); // A : [1,2,3,4,5] B : [1,2,3,4,5]
슬라이스 (시작, 끝) : 원래 배열의 지정된 시작 위시에서 엔드 첨자로 구성된 항목으로 구성된 새 배열을 반환합니다.
코드 사본은 다음과 같습니다.
var a = [1,2,3,4,5];
var b = a.slice (2,5); // A : [1,2,3,4,5] B : [3,4,5]
가입 (분리기) : 배열의 요소를 분리기로 분리기로 문자열로 그룹화하십시오. 생략되면 기본 쉼표를 분리기로 사용하십시오.
코드 사본은 다음과 같습니다.
var a = [1,2,3,4,5];
var b = a.join ( "|"); // a : [1,2,3,4,5] b : "1 | 2 | 3 | 4 | 5"
위의 것은이 기사에 관한 모든 것입니다. 나는 당신이 그것을 좋아할 수 있기를 바랍니다.