자바 스크립트. 개체 속성 생성을 금지하는 방법

문명

개체에 대한 사용자 지정 속성을 만들지 않는 방법이 필요합니다.
이것은 내 코드입니다.

object_to_instance = function () {
  this["elem1"] = 0;
  this["elem2"] = 0;
  // ....
  this["elem_n"] = 0;
}

my_obj = new object_to_instance();
my_obj.elem1 =7;

내가 원하는 것은 그것을 피하는 방법입니다.

my_obj.ele2 = 8 // (The m of elem2 is missing)  

가능할 수 있습니다.

이제 ele2 속성이 있지만 오류를 원합니다!

또한 사용 strict mode은 도움이되지 않습니다.

어떤 아이디어?

apsillers

당신은 아마 원할 것입니다 Object.preventExtensions:

Object.preventExtensions()메서드는 객체에 새 속성이 추가되는 것을 방지합니다 (즉, 객체에 대한 향후 확장을 방지 함).

Object.preventExtensions(my_obj)속성을 잠그고 싶을 때마다 호출하기 만하면 됩니다.

과 달리 Object.seal기존 속성을 삭제할 수 있습니다.

이것은 최신 브라우저에서만 작동합니다 . 특히 IE 8 이하에서는 지원하지 않습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

정의되지 않은 속성 또는 null 속성을 제외한 자바 스크립트 개체 속성의 하위 집합을 가져 오는 방법

분류에서Dev

자바 스크립트 객체에서 속성을 타겟팅하는 방법

분류에서Dev

함수 자바 스크립트에서 자체 속성을 얻는 방법

분류에서Dev

자바 스크립트에서 객체 생성을 평가하는 방법

분류에서Dev

자바 스크립트 개체의 속성에 대한 계산을 수행하고 인쇄하는 방법

분류에서Dev

동일한 속성을 가진 자바 스크립트 개체를 배열로 분할하는 방법

분류에서Dev

자바 스크립트 개체 속성을 비동기 적으로 정의하는 방법

분류에서Dev

자바 스크립트 메소드와 객체 매개 변수로 html을 생성하는 방법

분류에서Dev

변수를 사용하여 자바 스크립트 개체의 함수 속성에 액세스하는 방법

분류에서Dev

자바 스크립트-문자열을 사용하여 객체 속성 생성

분류에서Dev

자바 스크립트-속성을 "연결"하는 방법

분류에서Dev

자바 스크립트 종속성을 분리하는 방법

분류에서Dev

자바 스크립트에서와 같은 자바 객체 속성을 설정하는 방법

분류에서Dev

내 HTML 페이지에 자바 스크립트 객체 속성을 표시하는 방법.

분류에서Dev

날짜 및 시간 문자열에서 자바 스크립트 날짜 개체를 생성하는 방법

분류에서Dev

속성 값에 큰 따옴표없이 자바 스크립트 개체를 만드는 방법

분류에서Dev

속성 이름이 포함 된 변수를 사용하여 자바 스크립트의 개체에서 속성을 선택하는 방법

분류에서Dev

자바 스크립트에서 객체 속성 문자열을 정수로 변환하는 방법

분류에서Dev

자바 스크립트에서 객체의 속성 배열이 비어 있는지 확인하는 방법

분류에서Dev

자바 스크립트에 속성을 포함하지 않는 방법

분류에서Dev

자바 스크립트에서 객체를 생성하지 않아야 하는지를 제어하는 방법

분류에서Dev

배열 자바 스크립트에서 객체의 속성을 변경하는 방법 (React Native)

분류에서Dev

자바 스크립트의 객체 배열에서 속성 값을 검색하는 방법

분류에서Dev

자바 스크립트 야후 날씨 API 호출 속성을 변수로 대체하는 방법

분류에서Dev

자바 스크립트에서 런타임에서 객체에 속성을 추가 / 제거하는 방법

분류에서Dev

자바 스크립트를 사용하여 객체의 속성 값을 얻는 방법

분류에서Dev

자바 스크립트 객체에 기본 __self__ 속성을 설정하는 방법

분류에서Dev

자바 스크립트에서 공용 및 개인 속성을 정의하는 방법

분류에서Dev

자바 스크립트는 하위 개체에 동적 속성 추가

Related 관련 기사

  1. 1

    정의되지 않은 속성 또는 null 속성을 제외한 자바 스크립트 개체 속성의 하위 집합을 가져 오는 방법

  2. 2

    자바 스크립트 객체에서 속성을 타겟팅하는 방법

  3. 3

    함수 자바 스크립트에서 자체 속성을 얻는 방법

  4. 4

    자바 스크립트에서 객체 생성을 평가하는 방법

  5. 5

    자바 스크립트 개체의 속성에 대한 계산을 수행하고 인쇄하는 방법

  6. 6

    동일한 속성을 가진 자바 스크립트 개체를 배열로 분할하는 방법

  7. 7

    자바 스크립트 개체 속성을 비동기 적으로 정의하는 방법

  8. 8

    자바 스크립트 메소드와 객체 매개 변수로 html을 생성하는 방법

  9. 9

    변수를 사용하여 자바 스크립트 개체의 함수 속성에 액세스하는 방법

  10. 10

    자바 스크립트-문자열을 사용하여 객체 속성 생성

  11. 11

    자바 스크립트-속성을 "연결"하는 방법

  12. 12

    자바 스크립트 종속성을 분리하는 방법

  13. 13

    자바 스크립트에서와 같은 자바 객체 속성을 설정하는 방법

  14. 14

    내 HTML 페이지에 자바 스크립트 객체 속성을 표시하는 방법.

  15. 15

    날짜 및 시간 문자열에서 자바 스크립트 날짜 개체를 생성하는 방법

  16. 16

    속성 값에 큰 따옴표없이 자바 스크립트 개체를 만드는 방법

  17. 17

    속성 이름이 포함 된 변수를 사용하여 자바 스크립트의 개체에서 속성을 선택하는 방법

  18. 18

    자바 스크립트에서 객체 속성 문자열을 정수로 변환하는 방법

  19. 19

    자바 스크립트에서 객체의 속성 배열이 비어 있는지 확인하는 방법

  20. 20

    자바 스크립트에 속성을 포함하지 않는 방법

  21. 21

    자바 스크립트에서 객체를 생성하지 않아야 하는지를 제어하는 방법

  22. 22

    배열 자바 스크립트에서 객체의 속성을 변경하는 방법 (React Native)

  23. 23

    자바 스크립트의 객체 배열에서 속성 값을 검색하는 방법

  24. 24

    자바 스크립트 야후 날씨 API 호출 속성을 변수로 대체하는 방법

  25. 25

    자바 스크립트에서 런타임에서 객체에 속성을 추가 / 제거하는 방법

  26. 26

    자바 스크립트를 사용하여 객체의 속성 값을 얻는 방법

  27. 27

    자바 스크립트 객체에 기본 __self__ 속성을 설정하는 방법

  28. 28

    자바 스크립트에서 공용 및 개인 속성을 정의하는 방법

  29. 29

    자바 스크립트는 하위 개체에 동적 속성 추가

뜨겁다태그

보관