마지막 항목을 삭제합니다
마지막 항목을 삭제하고 삭제 된 요소의 값을 반환합니다. 배열이 비어 있으면 정의되지 않은 반환
var a = [1,2,3,4,5]; a.pop (); // a : [1, 2, 3, 4] a.pop (); // a : [1, 2, 3] a.pop (); // a : [1, 2]
Shift는 첫 번째 항목을 삭제합니다
원래 배열의 첫 번째 항목을 삭제하고 삭제 된 요소의 값을 반환합니다. 배열이 비어 있으면 정의되지 않은 반환
var a = [1,2,3,4,5]; a.shift (); // A : [2,3,4,5] A.Shift (); // A : [3,4,5]
끝까지 밀어 넣으십시오
새 배열 길이를 반환합니다.
var a = [1,2,3,4,5]; a.push (6); // [1, 2, 3, 4, 5, 6] aa.push ( 'xx'); // [1, 2, 3, 4, 4, 4, 4, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 6, 5, 6, 6, 4, 6, 6, 5, 4, 4, 6, 5, 4, 4, 6, 6, 6, 6, 6, 6, 4, 4, 4, 6, 4, 4, 6, 6, 6, 6, 6, 푸시 ( 'yy'); // [1, 2, 3, 4, 5, 6, "xx"] 길이 8
상단으로 변속되지 않습니다
새 배열 길이를 반환합니다.
var a = [1,2,3,4,5]; a.unshift (); // [1, 2, 3, 4, 5] a.unshift ( "cc"); // [ "cc", 1, 2, 3, 4, 5] 길이 6a.unshift ( "aaa"); // [ "aaa", "cc", 1, 2, 3, 4, 5] 길이 7
역 배열 플립
뒤집힌 원래 배열을 반환하면 원래 배열이 뒤집 힙니다.
var a = [1,2,3,4,5]; A.reverse () // a : [5, 4, 3, 2, 1] 반환 [5, 4, 3, 2, 1]
결합 배열을 문자열로 변환합니다
문자열을 반환하십시오. 원래 배열은 나무로 바뀌 었습니다
var a = [1,2,3,4,5]; var b = a.join ( '||'); // b : "1 || 2 || 3 || 4 || 5"a : [1,2,3,4,5]
배열 요소 인덱스 인덱스
요소 색인을 반환하십시오. 존재가 없으면 -1, 인덱스는 0부터 시작됩니다.
var a = [ 'a', 'b', 'c', 'd', 'e']; a.indexof ( 'a'); // 0a.indexof (a); // -1a.indexof ( 'f'); // -1a.indexof ( 'e'); // 4
차단 된 배열을 얻기 위해 슬라이스 인터셉트 (슬라이스) 배열
원래 배열의 지정된 시작 인덱스 (포함)에서 엔드 인덱스 (포함되지 않음)로 구성된 항목으로 구성된 새 배열을 반환합니다. 원래 배열은 나무로 바뀌고 인덱스는 0에서 시작합니다.
var a = [ 'a', 'b', 'c', 'd', 'e']; a.slice (1,3); // [ "b", "c"] a : [ 'a', 'b', 'c', 'd', 'e'] a.slice (0,4); // [ "a", "b", "c", "d"] a.slice (3,4); // [ "d"]
스플 라이스 스플 라이스 배열 원래 배열 변경은 시프트 전 삭제, 팝 후 삭제, 시프트되지 않기 전에 추가하고 푸시 후 추가하는 효과를 실현할 수 있습니다.
스 플린트 요소 배열을 반환하고 원래 배열이 변경되고 인덱스가 0에서 시작됩니다.
/ * 매개 변수는 2 * /// 첫 번째 매개 변수는 인덱스 (0부터 시작)이고 두 번째 매개 변수는 길이 var a = [ 'a', 'b', 'c', 'd', 'e']입니다. a.splice (0,2); // [ "a", "b"] a : [ "c", "d", "e"] a.splice (0,2); // [ "c", "d"] a : [ "e"] var a = [ 'a', 'b', 'c', 'd', 'e']; a.splice (0,1); // [ "a"] a : [ "b", "c", "d", "e"] var a = [ 'a', 'b', 'c', 'd', 'e'] a.splice (a.length-1,1) l // [ "e"] a : [ "a", "b", "c", "d delete/* parametess to" *//// 스플 라이스 (start, deletecount, val1, val2, ...) : 시작 위치에서 deletecount 항목, val1, val2, ...이 위치에서 val1, val2, ... var a = [ 'a', 'b', 'c', 'd', 'e']; a.splice (3,1,10,21,238,99); // [ "d"] a : [ "a", "b", "c", 10, 21, 238,99, "e"] var a = [ 'a', 'b', 'c', 'd', 'e']; a.splice (a.length, 10000000,88) // 마지막 요소에서 요소에서 []를 반환하고 길이를 가로 채어야합니다. A.splice (a.length, 0,88) // 마지막 요소를 따라 요소에서 []를 반환하고, 길이를 가로 채고, 비어 있어야합니다. [ "a", "b", "c", "d", "e", 88] var a = [ 'a', 'c', 'd', 'e']; A.splice (0,0,88,99) // 0의 길이는 비어 있어야합니다.
콘텐츠 조합
병합 된 새 배열을 반환하십시오. 원래 배열은 나무로 바뀌 었습니다.
var a = [ 'a', 'b', 'c', 'd', 'e']; A.concat ([88,99]); // [ "A", "B", "C", "D", "E", 88, 99] A : [ "A", "B", "C", "D", "E"] VAR B = [999,10000] A.Concat (B); // [ "A", "B" A : [ "A", "B", "C", "D", "E"]]]
위의 것은 JS 배열 작동 (배열 첨가, 삭제, 플립, 스트링 회전, 인덱싱, 인터셉트 (슬라이싱) 슬라이스, 스플 라이스 및 배열 결합)입니다. 모든 사람에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 모든 사람에게 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!