JavaScript Object.isExtensible()
- 이전 페이지 groupBy()
- 다음 페이지 isFrozen()
- 上一层으로 돌아가기 JavaScript 대상 참조 매뉴얼
정의와 사용법
Object.isExtensible()
객체가 확장 가능한지 확인하는 메서드입니다. 객체가 확장 가능하면 true를 반환합니다.
관련 메서드:
Object.preventExtensions()
속성을 수정할 수 있지만 추가를 차단합니다.
Object.seal()
속성을 수정할 수 있지만 추가와 제거를 차단합니다.
Object.freeze()
속성을 수정, 추가 및 제거를 방지합니다.
Object.isExtensible()
객체가 확장 가능하면 true를 반환합니다.
Object.isSealed()
객체가 밀봉되면 true를 반환합니다.
Object.isFrozen()
객체가 얼려지면 true를 반환합니다.
인스턴스
예제 1
// 객체를 생성 const person = {firstName: "Bill", lastName: "Gates"}; // 확장을 방지 Object.preventExtensions(person); // 이를 통해 false를 반환합니다 let answer = Object.isExtensible(person);
예제 2
// 배열을 생성 const fruits = ["Banana", "Orange", "Apple", "Mango"]; // 확장을 방지 Object.preventExtensions(fruits); // 이를 통해 false를 반환합니다 let answer = Object.isExtensible(fruits);
문법
Object.isExtensible(object)
매개변수
매개변수 | 설명 |
---|---|
object | 필수. 확인할 필요 있는 객체. |
반환 값
타입 | 설명 |
---|---|
Boolean | 객체가 확장 가능하면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
브라우저 지원
Object.isExtensible()
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월 |
- 이전 페이지 groupBy()
- 다음 페이지 isFrozen()
- 上一层으로 돌아가기 JavaScript 대상 참조 매뉴얼