JS 배열 및 문자열 요약

3089 단어

배열


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에서 그룹 길이 (즉 그룹 요소의 개수) 를 가져옵니다.


방법:

  • 검사 배열value instanceof Array = > true/false
  • Array.siArray(value) => true/false
  • 변환 방법 toString()/join(sep)=>문자열로 변환, 사용자 정의 구분자(기본 쉼표 구분)
  • value Of ()=> 지정된 객체 자체로 반환
  • 창고방법분동, 선진후출
  • push () = > 그룹 끝에 요소 추가
    pop () = > 그룹 끝에서 요소 삭제
  • 대열 방법으로 총알을 장전하고 선진적인 선출
  • unshift () = > 그룹 시작에 요소 추가
    shift () = > 그룹 첫머리에서 요소 삭제
  • 재배열 방법reverse()=>반전
  • sort()=> 오름차순 (값이 점점 높아짐)
    주의: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 )。
    
  • 위치 방법 indexOf(value, [seekIndex])=>value의 첫 번째 파라미터는 찾으려는 요소를 표시하고, 두 번째 파라미터는 찾으려는 시작 위치를 표시합니다.

  • lastIndexOf(value)=>value 마지막으로 나타나는 아래 첨자
    주의: 1 을 되돌리면, 그룹에 이 항목이 없습니다.
  • 미완 대기 중...
  • 문자열


    1. 기본 상식


    문자열은 기본 데이터 형식으로서 원시 값을 바꿀 수 없고 불변 형식에 속한다.(배열이 소프트 유형에 속함)
    그렇다면 왜 속성과 방법이 있을까?
    패키지 클래스이기 때문에 먼저 new String () 을 통해 문자열 대상을 만들 것입니다. 그러면 대상의 속성과 방법을 가지게 됩니다.
    속성과 방법이 호출되면 이 문자열의 대상은 삭제됩니다.

    2. 일반적인 속성과 방법


    속성:String.length 문자열 길이 가져오기 (문자 개수)


    방법:

  • 문자 방법charAt(index)=>아래 첨자에 대응하는 문자
  • 를 되돌려줍니다
    charCodeAt(index)=> 아래 첨자에 해당하는 문자 번호를 반환합니다.
  • 변환 방법 String.split(sep)=>수조로 변환, 사용자 정의 구분자
  • 조작 방법은 수조의 조작 방법인concat(),slice(),splice()와 유사하다.

  • String.concat () = > 문자열 결합 (더하기 기호와 같은 역할을 합니다. 기호의 좌우를 문자열로 변환한 다음 더하기)
    String.slice()=> 슬라이스
    String.substring () = > 슬라이스 () 와 같이 주의: 전송 음수는 0으로 직접 변환됩니다
    String.str(stratIndex,length)=>도 슬라이드입니다. 다른 것은 첫 번째 파라미터는 아래 표시를 시작하는 위치이고 두 번째 파라미터는 조작의 문자 길이입니다.
  • 위치 방법 indexOf ()=> 찾은 문자의 아래 첨자로 되돌아오기
  • lastIndexOf ()=> 마지막으로 나타나는 아래 첨자
    주의: 되돌아오는 것을 찾지 못했습니다. - 1, 두 번째 파라미터는 찾기 시작한 하표를 표시합니다.
    trim ()=> 선행 및 접미어에 대한 모든 공백 삭제
  • 대소문자 변환 toLowerCase()=> 문자열 모두 소문자
  • toUpperCase()=> 문자열 모두 대문자
  • 미완 대기 중...
  • 좋은 웹페이지 즐겨찾기