Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript의 JSON 객체에서 속성 제거

<시간/>

다음과 같이 객체를 생성한다고 가정해 보겠습니다. -

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