JS 함수 -- 호출 스 택

770 단어
JS 함수 호출 스 택
  • 호출 스 택 이 무엇 입 니까?
  • JS 엔진 은 함 수 를 호출 하기 전에 함수 가 있 는 환경 push 를 한 배열 에 넣 어야 합 니 다. 이 배열 은 호출 스 택
  • 입 니 다.
  • 등 함수 가 실행 되면 환경 팝 업 (pop) 이 나 옵 니 다
  • 그리고 return 은 이전 환경 으로 가서 계속 실행 한 후에 코드
  • 를 제거 합 니 다.
  • 스 택 에 눌 린 프레임 을 너무 많이 호출 하면 프로그램 이 무 너 집 니 다. - 스 택 폭발

  • 함수 선언 향상
  • 함수 향상 이 무엇 입 니까
  • function fn(){}
    //            ,        
    
    let fn = function(){}
    //    ,             

    arguments
  • arguments 가 무엇 입 니까?
  • 함수 가 호출 될 때마다 arguments 의 클래스 배열 대상 이 생 깁 니 다. 그 는 함수 중의 형식 매개 변수
  • 를 매 거 했 습 니 다.
  • xxx. call (this, 1, 2, 3) / / 첫 번 째 매개 변 수 는 this 지향 을 지정 할 수 있 습 니 다. 뒤의 매개 변 수 는 arguments 가 매 거 진 매개 변수
  • 입 니 다.

     
    화살표 함수
  • 화살표 함수 에 this
  • 가 없습니다.

    좋은 웹페이지 즐겨찾기