>  기사  >  웹 프론트엔드  >  JavaScript_Basic 지식의 삭제 연산자에 대한 간략한 분석

JavaScript_Basic 지식의 삭제 연산자에 대한 간략한 분석

WBOY
WBOY원래의
2016-05-16 17:11:271122검색

삭제 연산자는 피연산자가 지정한 개체의 속성, 배열 요소 또는 변수를 삭제합니다. 삭제 작업이 성공하면 true를 반환하고, 피연산자를 삭제할 수 없으면

을 반환합니다.

false를 반환합니다. 모든 속성과 변수를 삭제할 수는 없습니다. 일부 내부 핵심 속성과 클라이언트 속성은 var 문

으로 선언할 수 없습니다.

정의된 변수도 삭제할 수 없습니다. 삭제에 사용된 피연산자가 존재하지 않는 속성인 경우 true를 반환합니다. (ECMAScript 표준에서는 삭제 작업이

피연산자가 속성, 배열 요소 또는 변수가 아닌 경우 true를 반환합니다.

var o = {x:1, y: 2} //변수 정의

delete o.x; //o 객체의 x 속성을 삭제하고 true를 반환합니다

o.x 유형; //정의되지 않은 값 반환

o.x 삭제 //true 반환

delete o //변수는 삭제할 수 없습니다.

delete 1; //정수변수 값 1은 삭제할 수 없습니다.

x = 1;

delete x; //삭제 가능, true 반환

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.