JavaScript Object.isSealed()
- 이전 페이지 isFrozen()
- 다음 페이지 keys()
- 上一层으로 돌아가기 JavaScript 대상 참조 매뉴얼
定義と用法
Object.isSealed()
オブジェクトが密封されているかを確認するメソッドです。オブジェクトが密封されている場合、trueを返します。
関連するメソッド:
Object.preventExtensions()
修改を許可しますが、属性の追加を阻止します。
Object.seal()
수정을 허용하지만 속성을 추가 및 제거하는 것을 방지합니다.
Object.freeze()
속성을 수정, 추가 및 제거하는 것을 방지합니다.
Object.isExtensible()
오브젝트가 확장 가능하면 true를 반환합니다.
Object.isSealed()
오브젝트가 마취되면 true를 반환합니다.
Object.isFrozen()
오브젝트가 마취되면 true를 반환합니다.
예제
예제 1
// 객체를 생성합니다 const person = {firstName: "Bill", lastName: "Gates"}; // 객체를 마취합니다 Object.seal(person); // 이는 true를 반환합니다 let answer = Object.isSealed(person);
예제 2
// 배열을 생성합니다 const fruits = ["Banana", "Orange", "Apple", "Mango"]; // 배열을 마취합니다 Object.seal(fruits); // 이는 true를 반환합니다 let answer = Object.isSealed(fruits);
문법
Object.isSealed(object)
파라미터
파라미터 | 설명 |
---|---|
object | 필수. 확인할 필요 있는 오브젝트. |
반환 값
타입 | 설명 |
---|---|
Boolean | 오브젝트가 마취되면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
브라우저 지원
Object.isSealed()
ECMAScript5 (ES5)의 기능입니다.
2013년 7월부터 모든 현대 브라우저는 ES5 (JavaScript 2009)를 완전히 지원합니다:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
2012년 9월 | 2012년 9월 | 2013년 4월 | 2012년 7월 | 2013년 7월 |
- 이전 페이지 isFrozen()
- 다음 페이지 keys()
- 上一层으로 돌아가기 JavaScript 대상 참조 매뉴얼