var, const, let, window.prop 및 Object.defineProperty의 차이점은 무엇입니까?
我想大声告诉你
我想大声告诉你 2017-06-28 09:28:46
0
2
822

다음 예의 이유를 설명해 주세요.

  • 변수 정의

으아악
  • 문 반복

으아악 으아악
我想大声告诉你
我想大声告诉你

모든 응답(2)
代言

let에는 독립적인 범위가 있습니다

const는 읽기 전용 상수를 선언하고 나면 상수 값을 변경할 수 없습니다.

전역 변수가 창에 할당됩니다. (원하지 않는 것일 수도 있음)

창 속성에 값을 할당하는 것은 매우 일반적인 관행이지만 할당 개체는 창입니다

Object.defineProperty는 setter 및 getter 메소드를 설정하거나
수정 불가능하게 만들거나 객체의 열거형이 되는 것을 방지할 수도 있습니다

曾经蜡笔没有小新

js의 전역 수준은 창 개체입니다. 그래서 a는 윈도우에서 접근이 가능하고, d 역시 윈도우에 직접 할당하면 접근이 가능합니다. e는 또한 창문에 묶여 있습니다.

let 및 const는 ES2015에 속하며, 블록 수준 범위가 있습니다. 즉, 이들이 정의한 내용은 현재 블록 수준 범위에만 해당되며 다른 곳에서는 액세스할 수 없습니다.

그럼 마지막 프롬프트가 점유됐는데 이렇게 설명하면 될 것 같아요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿