다음과 같은 객체가 있다고 가정해 보겠습니다. -
const myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^https://.*" };
새로운 myObject로 끝나기 위해 속성 정규식을 제거하는 가장 좋은 방법을 설명해야 합니다.
다음은 해결책입니다 -
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