Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 객체가 봉인되었는지 여부를 어떻게 알 수 있습니까?


Object.isSealed() 자바 스크립트에서 객체가 봉인되었는지 여부를 찾는 데 사용되는 방법입니다. 이 방법은 부울 출력을 제공합니다.

다음 조건이 충족되면 개체가 봉인됩니다.

1) 확장 가능해서는 안 됩니다. .

2) 속성은 구성할 수 없음이어야 합니다. .

구문

Object.isSealed(obj)

인수 - Object.isSealed() 객체를 매개변수로 사용하고 객체가 봉인되었는지 여부에 따라 부울 값을 반환합니다.

예시

다음 예제에서는 객체가 봉인되지 않았기 때문에 false를 출력으로 얻을 것입니다. 개체를 봉인하려면 "Object.seal() "를 사용해야 합니다.

<html>
<body>
<script>
   var obj = {
      prop1: 2
   }
   var res = Object.isSealed(obj);
   document.write(res);
</script>
</body>
</html>

출력

false

예시

다음 예에서 'obj' 객체는 'Object.seal()을 사용하여 봉인됩니다. ' 방법. 따라서 'Object.isSealed() '를 사용하면 true가 출력으로 표시됩니다.

<html>
<body>
<script>
   var obj = {
      prop1: 2
   }
   Object.seal(obj);
   var res = Object.isSealed(obj);
   document.write(res);
</script>
</body>
</html>

출력

true