IT 개발/JavaScript
11.11 delete 연산자
Love of fate
2019. 11. 11. 14:51
728x90
반응형
*delete 연산자
- 객체(object), 객체의 속성(property), 배열의 특정 인덱스에 있는 원소(element)를 지우는 연산자
- var 문장을 이용해서 선언된 변수는 지울 수 없다.
- delete 연산자 실행이 성공하면 , 속성이나 원소가 undefined로 설정됨.
실행이 가능하면 true, 불가능 false 반환
- 객체 자체는 삭제할 수 없으나, 객체의 프로퍼티는 삭제할 수 있다.
var o = {
x : 1,
y : 2
}
delete o.x; <-- true 반환
*typeof 연산자
형식 정보를 문자열로 반환하여 "Number", "String", "Boolean", "Object", "Function", "Undefined"라는 6가지 형식을 반환할 수 있다.
ex) type of if(typeof options == "undefined") options = {};
728x90
반응형