JS 배열 및 문자열 요약
배열
1. 기본 상식
수조는 인용 유형의 일종인데, 무엇이 인용 유형입니까?
원시 형식과 달리 인용 형식 변수에 저장된 것은 인용 대상의 메모리 주소일 뿐입니다.
그래서 우리가 인용 형식을 복제할 때 복제하는 것은 단지 그의 주소일 뿐이다.
임의의 변수가 바뀌면 주소의 대상도 달라진다는 것이다.
예를 들면 다음과 같습니다.
var a = [1,2,3];
var b = a;
b[0] = 'first';
console.log(b[0]); // 'first'
console.log(a[0]); // 'first'
2. 일반적인 속성과 방법
속성:Array.length에서 그룹 길이 (즉 그룹 요소의 개수) 를 가져옵니다.
방법:
pop () = > 그룹 끝에서 요소 삭제
shift () = > 그룹 첫머리에서 요소 삭제
주의:sort () 는 문자열을 비교합니다!sort () 에서 비교 함수를 입력할 수 있습니다.
concat () = > 수조 원소는 수조 끝에 원소를 추가하고, 수조라면 수조의 원소를 끝에 추가합니다
slice () = > 슬라이스 헤드 관리
splice (startIndex, deleteNum, newItem) = > 세 가지 인자가 있습니다. 시작 위치, 제거 항목, 삽입된 항목.삭제, 삽입, 교체 등 세 가지 조작을 할 수 있다.
- Array.splice(1, 2) => 1 , 2 ( 1 2 )。
- Array.splice(1, 0, 'newItem'); => 1 'newItem'。
- Array.splice(1, 0, 'newItem01', 'newItem02'); => 1 。
- Array.splice(1, 2, 'newItem01', 'newItem02'); => 1 2 , ( ,1 )。
lastIndexOf(value)=>value 마지막으로 나타나는 아래 첨자
주의: 1 을 되돌리면, 그룹에 이 항목이 없습니다.
문자열
1. 기본 상식
문자열은 기본 데이터 형식으로서 원시 값을 바꿀 수 없고 불변 형식에 속한다.(배열이 소프트 유형에 속함)
그렇다면 왜 속성과 방법이 있을까?
패키지 클래스이기 때문에 먼저 new String () 을 통해 문자열 대상을 만들 것입니다. 그러면 대상의 속성과 방법을 가지게 됩니다.
속성과 방법이 호출되면 이 문자열의 대상은 삭제됩니다.
2. 일반적인 속성과 방법
속성:String.length 문자열 길이 가져오기 (문자 개수)
방법:
charCodeAt(index)=> 아래 첨자에 해당하는 문자 번호를 반환합니다.
String.concat () = > 문자열 결합 (더하기 기호와 같은 역할을 합니다. 기호의 좌우를 문자열로 변환한 다음 더하기)
String.slice()=> 슬라이스
String.substring () = > 슬라이스 () 와 같이 주의: 전송 음수는 0으로 직접 변환됩니다
String.str(stratIndex,length)=>도 슬라이드입니다. 다른 것은 첫 번째 파라미터는 아래 표시를 시작하는 위치이고 두 번째 파라미터는 조작의 문자 길이입니다.
주의: 되돌아오는 것을 찾지 못했습니다. - 1, 두 번째 파라미터는 찾기 시작한 하표를 표시합니다.
trim ()=> 선행 및 접미어에 대한 모든 공백 삭제
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.