처음으로 블로그를 작성해봅니다. . . 약간 정사각형. . .
저는 프론트엔드를 혼자 배우는 초보자(진짜 초보자)입니다. 이제 학습 과정에서 정리한 몇 가지 배열 작업에 대해 이야기하겠습니다. 잘못된 점이 있으면 지적해 주세요. 겸손히 받아들이십시오.
참조 유형은 객체 유형(소위 객체), 배열 유형(이 기사에서 설명하는 배열), 함수 유형 등으로 구분됩니다.
그럼 배열은 어떤 역할을 하나요? 데이터를 저장하는 데 사용되는 것 같습니다.
1. 배열 선언:
1. 생성자 var colors=new Array(); new를 생략할 수 있습니다. 즉, var colors=Array();
2. 배열 리터럴 var colors=["black","green","pink"];
2. 배열 값을 읽고 설정합니다:
읽기: colors [x ]; 매개변수 길이 사용법에 대한 간략한 설명은 다음과 같습니다.
colors.length는 배열의 길이를 가져오며, 이는 배열의 항목 수라고도 할 수 있습니다. 배열에는 7개 항목이 있지만 colors.length=2라고 쓰면 다음 5개 항목이 삭제됩니다.
length 속성을 사용하여 끝에 배열에 데이터를 추가할 수도 있습니다. length]= 할당용;
4. 배열의 작업:
方法 | 作用 | 返回值 |
Array.push(x,y,z) | 把xyz添加到数组末尾 | 新数组长度 |
Array.pop() | 移除数组最后一项 | 移除的最后一项 |
Array.shift() | 移除数组第一项 | 移除的第一项 |
Array.unshift(a,b,c) | 在数组前端添加a,b,c | 新数组长度 |
Array.reverse() | 反转数组 | 反转后的新数组 |
Array.sort() | 对数组中每一项的字符串进行升序排列 | 重新排序后的数组 |
Array.concat(a,b,c) | 连接数组 | 返回连接好的新数组 |
Array.slice(1,n) | 截取数组,从1到n,1和n为索引值 | 返回截取的数组(在这里返回从1开始,到n之前结束) |
Array.indexOf(a,start) | 查找a的所在的位置,从start开始 | 返回a所在的索引值,如果没有查找到则返回-1 |
Array.lastIndexOf(a,atart) | 与indexOf相反,lastIndexOf从末尾开始查找 | 返回a所在的索引值,如果没有查找到则返回-1 |
splice() 메소드를 개별적으로 설명합니다. 왜 혼자 꺼내요? 멋있으니까
1. 두 개의 매개변수를 허용합니다: 삭제할 첫 번째 항목의 위치와 삭제할 항목 수
예: 배열의 항목 2와 3을 삭제하는 splice(1,2); 🎜>
2.삽입. 시작 위치, 0 및 삽입할 항목의 세 가지 매개 변수를 허용합니다. 예: splice(2,0,"red","green")은 배열 인덱스 값 2에 빨간색과 녹색을 삽입합니다. 3. 교체. 세 가지 매개변수(시작 위치, 삭제할 항목 수, 삽입할 항목)를 허용합니다. 예: splice(2,1,"red","green"), 인덱스 값이 2인 항목을 삭제하고 빨간색과 녹색을 추가합니다. 아아아아 다섯. 배열의 반복 메서드 1.every() 및 some():(val1< -1 (val1> 10
numbers=[0,1,2,3,4 result=numbers.every( (item>2 numbers=[0,1,2,3,4 result=numbers.some( (item>2
여섯. 병합.
var result=numbers.map(function(item,index,array){ return item*2; })
위는 Js에서 배열 배열 학습을 요약한 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(m.sbmmt.com)를 참고해주세요!