JavaScript 배열 slice 방법
1666 단어 JavaScripthtmlXHTML
자 바스 크 립 트 코드
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title> </title>
<script type="text/javascript">
var arr = [0,1,2,3,4,5,6,7,8,9,10];
var arr03 = arr.slice(0,3);
var arr3 = arr.slice(3);
var arr0 = arr.slice(0);
alert(arr03.join());
alert(arr3.join());
alert(arr0.join());
alert(arr.join());
</script>
</head>
<body>
</body>
</html>
slice (0, 3) 가 [0, 1, 2] 로 돌아 가 는 것 을 발견 할 수 있다. 즉, 3 이 아 닌 0, 1, 2 로 돌아 가 는 것 이다.이 를 통 해 우 리 는 slice 에 전 달 된 두 개의 매개 변 수 는 '시작 문자 의 위치, 끝 문자 의 위치 + 1' 이라는 것 을 알 수 있다.
문자열 의 substring 방법 과 유사 하 며, 배열 의 slice 방법 도 두 번 째 인 자 를 생략 하여 배열 이 끝 날 때 까지 표시 할 수 있 습 니 다.예 를 들 어 arr. slice (3);arr.slice(0);
arr. slice (3) 는 배열 의 세 번 째 요소 부터 배열 이 끝 날 때 까지 의 하위 배열 을 나타 낸다.우 리 는 arr. slice (0) 가 배열 자체 로 돌아 갈 것 이 라 고 추측 할 수 있다.
또한 push, pop, shift, unshift 방법 과 달리 상기 방법 은 모두 요소 그룹 자 체 를 조작 하 는 것 이 고 배열 의 slice 방법 은 요소 그룹 에 대해 어떠한 조작 도 하지 않 습 니 다. slice 방법 으로 캡 처 한 하위 배열 은 slice 방법 으로 되 돌아 오 는 매개 변수 출력 입 니 다.alert (arr. join () 에서;방법 은 arr 배열 이 변 하지 않 았 음 을 알 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.