JavaScript Object.isFrozen()
- 이전 페이지 isExtensible()
- 다음 페이지 isSealed()
- 上一层으로 돌아가기 JavaScript 객체 참조 가이드
定義和用法
Object.isFrozen()
方法用於檢查對象是否被凍結。如果對象被凍結,則返回 true。
相關方法:
Object.preventExtensions()
許可修改,但阻止添加屬性。
Object.seal()
수정을 허용하지만 속성의 추가 및 제거를 방지합니다.
Object.freeze()
속성의 수정, 추가 및 제거를 방지합니다.
Object.isExtensible()
대상 객체가 확장 가능하면 true를 반환합니다.
Object.isSealed()
대상 객체가 암호화되면 true를 반환합니다.
Object.isFrozen()
대상 객체가 동결되면 true를 반환합니다.
实例
예제 1
// 객체 생성 const person = {firstName: "Bill", lastName: "Gates"}; // 객체 동결 Object.freeze(person); // 이는 true를 반환합니다 let text = Object.isFrozen(person);
예제 2
const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.freeze(fruits); // 이는 true를 반환합니다: let answer = Object.isFrozen(fruits);
문법
Object.isFrozen(object)
파라미터
파라미터 | 설명 |
---|---|
object | 필수. 확인할 대상 객체. |
반환 값
타입 | 설명 |
---|---|
Boolean | 대상 객체가 동결되면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
브라우저 지원
Object.isFrozen()
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월 |
- 이전 페이지 isExtensible()
- 다음 페이지 isSealed()
- 上一层으로 돌아가기 JavaScript 객체 참조 가이드