>웹 프론트엔드 >JS 튜토리얼 >자바스크립트 배열 연산(삭제, 추가, 가로채기, 병합 등 포함) 사용 예 요약

자바스크립트 배열 연산(삭제, 추가, 가로채기, 병합 등 포함) 사용 예 요약

伊谢尔伦
伊谢尔伦원래의
2017-07-25 15:38:331528검색

POP 마지막 항목 삭제

마지막 항목을 삭제하고 삭제된 요소의 값을 반환합니다. 배열이 비어 있으면 undefine을 반환합니다.


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, 5, 6, "xx"] 返回长度7
a.push('yy');//[1, 2, 3, 4, 5, 6, "xx", "yy"] 返回长度8

배열을 문자열로 결합

문자열을 반환하면 원본 배열이 변경됩니다

var a = [1,2,3,4,5]; 
a.unshift();//[1, 2, 3, 4, 5]
a.unshift("cc");//["cc", 1, 2, 3, 4, 5] 返回长度6
a.unshift("aaa");//["aaa", "cc", 1, 2, 3, 4, 5] 返回长度7

indexOf 배열 요소 인덱스

를 반환합니다. 요소 인덱스, 존재하지 않으면 -1이 반환되고 인덱스는 0

var a = [1,2,3,4,5]; 
a.reverse()//a:[5, 4, 3, 2, 1] 返回[5, 4, 3, 2, 1]

슬라이스 차단(Slice) 차단된 배열을 얻기 위해 배열

항목으로 구성된 새로운 배열을 반환합니다. 원래 배열의 지정된 시작 인덱스(포함)부터 끝 인덱스(제외)까지 원래 배열은 변경되지 않으며 인덱스는 0

부터 시작됩니다.

var a = [1,2,3,4,5]; 
var b=a.join('||');//b:"1||2||3||4||5" a:[1,2,3,4,5]

스플라이스 접합 배열 원래 배열 변경 사항은 이전에 삭제될 수 있습니다. Shift, pop 이후 삭제, unshift 이전에 추가, push

접합된 요소 배열을 반환, 원래 배열 변경, 인덱스는 0

var a = ['a','b','c','d','e']; 
a.indexOf('a');//0
a.indexOf(a);//-1
a.indexOf('f');//-1
a.indexOf('e');//4

concat array merge

는 병합된 새 배열을 반환하고 원래 배열은 변경됩니다

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"]

위 내용은 자바스크립트 배열 연산(삭제, 추가, 가로채기, 병합 등 포함) 사용 예 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.