반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Python
- 코로나19
- GIT
- 덩크 하이
- 드로우
- 발매예정
- stockx.com
- sacai
- JavaScript
- 리액트
- 자바스크립트
- Dunk Low
- 제이쿼리
- oracle
- 덩크 로우
- Github
- 주식공부
- 파이썬
- 덩크로우
- Linux
- 주식
- draw
- 나이키
- react
- Nike
- dunklow
- 리눅스
- 오라클
- jQuery
- dunk high
Archives
- Today
- Total
Life goes slowly...
[Javascript] 객체를 동결하기 - Object.freeze()함수 본문
728x90
반응형
자바스크립트(Javascript)의 Object.freeze() 함수
자바스크립트(Javascript)의 Object.freeze() 함수는 지정된 프로토 타입 객체를 동결하는 함수입니다. 동결된 객체는 변경이 불가능합니다. 이렇게 동결된 객체는 새로운 속성을 추가하려거나 삭제하는것을 방지하는 함수입니다.
동결된 객체는 속성의 불변성을 유지하고 설정 이나 작성 가능성을 방지하는 함수입니다. 또한 객체의 속성 값이 변경되는것 또한 방지합니다.
자바스크립트(Javascript)의 Object.freeze() 함수로 동결된 객체는 어떠한 속성을 추가하거나 삭제가 불가능하며, 만약 그러한 시도가 발생한다면 TypeError 예외가 발생됩니다.
//Object.freeze() 함수 사용방법
Object.freeze([ 객체 ])
//배열을 동결하여 배열에 추가 할 수 없음
let test = [1, 2, 3];
Object.freeze(test);
test.push(9);
function fnTest() {
test.push(8);
}
fnTest();
728x90
반응형
'프로그래밍 > Javascript' 카테고리의 다른 글
[Javascript] 문자 여부를 판단하기 - isFinite() 함수 (0) | 2020.12.20 |
---|---|
[Javascript] 숫자 여부를 판단하기 - isNaN()함수 (3) | 2020.12.19 |
[Javascript] 문자열을 숫자(정수)로 변환하기 - parseInt() 함수 (0) | 2020.12.17 |
[Javascript] 문자열을 실수로 변환하기 - parseFloat() 함수 (0) | 2020.12.16 |
[Javascript] 객체를 생성 및 상속하기 - Object.create()함수 (0) | 2020.12.14 |
[Javascript] 객체를 병합하기 - Object.assign() 함수 (0) | 2020.12.12 |
[Javascript] 비동기 처리 패턴 문법 - async & await (0) | 2020.12.11 |
[Javascript] 엘리먼트에 텍스트 추가하기 - textContent (0) | 2020.12.02 |
Comments