엄격 한 패턴 규칙 집합

905 단어 JS
엄격 한 패턴
'use strict'

위치.
  • 스 크 립 트 파일 의 첫 줄 에 놓 으 면 전체 스 크 립 트 가 엄격 한 모드 로 실 행 됩 니 다.
  • 함수 체 의 첫 줄 에 놓 으 면 전체 함수 가 엄격 한 모드 로 실 행 됩 니 다.

  • 잘못 보고 할 수 있 는 상황.
  • 읽 기 전용 속성 할당
  • 설정 할 수 없 는 속성 삭제
  • 값 추출 기 (getter) 만 있 고 저장 장치 (setter) 가 없 는 속성 할당
  • 확장 이 금 지 된 대상 에 게 새로운 속성 추가
  • eval 또는 arguments 를 표지 명 으로 사용 합 니 다
  • 함수 에 이름 이 바 뀐 매개 변수
  • 정수 1 위 는 0
  • 강 화 된 안전 조치
  • 전역 변 수 는 명시 적 으로 밝 혀 야 합 니 다
  • this 키워드 가 전체 대상 을 가리 키 는 것 을 금지 하고 의도 치 않 게 전체 변 수 를 만 들 지 않도록 합 니 다.
  • 수 내 부 는 fn. caler, fn. arguments
  • 를 사용 할 수 없습니다.
  • 변수 삭제 금지
  • 비 함수 코드 블록 은 함수
  • 를 설명 할 수 없습니다.
  • arguments 는 매개 변수의 변 화 를 추적 하지 않 습 니 다
  • with 문장 사용 금지
  • eval 문 구 는 그 자체 가 하나의 역할 영역 이 고 eval 이 생 성 한 변 수 는 eval 내부 에 만 사용 할 수 있다.
  • 좋은 웹페이지 즐겨찾기