다음과 같이 객체를 생성한다고 가정해 보겠습니다. -
const myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI",
"regex": "^https://.*"
}; 다음과 같이 newmyObject로 끝나는 속성 정규식을 제거하는 가장 좋은 방법을 설명해야 합니다. -
const myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI"
}; 삭제 연산자는 개체에서 속성을 제거하는 데 사용됩니다 -
const myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI",
"regex": "^https://.*"
};
delete myObject['regex'];
console.log(myObject.hasOwnProperty("regex")); // false JavaScript의 삭제 연산자는 C 및 C++의 키워드와 기능이 다릅니다. -
메모리를 직접 해제하지 않습니다. 대신, 유일한 목적은 개체에서 속성을 제거하는 것입니다.
출력
다음은 콘솔 출력입니다 -
False