본문 바로가기
IT 개발/JavaScript

11.11 delete 연산자

by Love of fate 2019. 11. 11.
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
반응형

'IT 개발 > JavaScript' 카테고리의 다른 글

12.02 JSON  (0) 2019.12.02
12.02 jQuery data()  (0) 2019.12.02
11.11 이벤트와 이벤트 처리기  (0) 2019.11.11
11.11  (0) 2019.11.11
jQuery/Ajax로 jsp 리스트 뿌리기 / .Clone(복사)  (0) 2019.09.01