너는 JS:Summary--제1장과 제2장(본장과 원형)을 모른다

  • 익명 함수를 사용하지 않는 가장 좋은 방법은 이름 함수를 사용하지 않고 인용을 사용하는 것이다.
  • 콜(...)을 사용하면,우리는'this'가 함수 대상 자체를 가리키는 것을 확보한다.
  • 내부 작용역은 하나의 대상과 유사하며 사용 가능한 식별자마다 속성이 있다.그러나 자바스크립트 코드는 범위 '대상' 에 접근할 수 없습니다.그것은 엔진이 실현하는 내부 부분이다.
  • "this"는 저자가 귀속된 것이 아니라 운행할 때 귀속된 것이다.
  • 함수를 실행하면 실행 상하문이라고 하는 상하문이 만들어집니다.
  • "this"는 모든 함수 호출을 위한 귀속으로 호출 위치를 기반으로 합니다.
  • 포장 - 간단한 기원값(boolean,num 또는string)을'this'로 귀속 전달하면 기원값은 그 대상 형식으로 포장됩니다.
  • JavaScript의 구조 함수는 일반적인 함수일 뿐인데 공교롭게도 새로운 조작부호로 호출되었다.
  • '이것'을 확정하는 네 가지 규칙
    • "new"호출 함수를 사용하면 새 귀속입니다.
    • withcall이나 apply를 호출하여 하드 바인딩으로 인코딩하는 함수는 현식 바인딩입니다.
    • 컨텍스트 객체가 있는 함수는 암시적 바인딩 범주에 속합니다.
    • 그렇지 않으면 기본적으로 바인딩됩니다.
  • 화살표 함수는 이런 규칙을 사용하지 않으며 이 함수들은'뚱뚱한 화살표'연산자'=>'를 사용한다.arrow 함수의 문법 귀속을 다시 쓸 수 없습니다.
  • null이나undefined를 매개 변수로 콜, apply 또는bind에 전달하면 이 값은 무시되고 기본 귀속 규칙은 적용됩니다.함수에 그룹을 매개 변수로 전달하기를 원할 때만 이 동작을 수행할 수 있습니다.부작용을 초래할 수 있기 때문에 DMZ(비무장지대) 대상을 사용하는데 이 대상은\248(phi)로 표시되어 빈값을 표시하지만 방식이 더 좋다.
  • $ var ø = Object.create(null)
    $ foo.apply(ø, [2,3])
    ~~~
    
    --------------------------------------------------------------
    If you want similar content, then visit https://iaminnovativecoder.com
    
    Follow me on : 
    YouTube - https://youtube.com/InnovativeCoder
    Instagram - https://instagram.com/innovative_coder
    

    좋은 웹페이지 즐겨찾기