>웹 프론트엔드 >JS 튜토리얼 >`delete` 연산자를 사용하여 JavaScript 개체에서 속성을 제거하는 방법은 무엇입니까?

`delete` 연산자를 사용하여 JavaScript 개체에서 속성을 제거하는 방법은 무엇입니까?

DDD
DDD원래의
2024-12-21 13:46:11724검색

How to Remove Properties from a JavaScript Object Using the `delete` Operator?

JavaScript 개체에서 속성 제거

객체에 여러 속성이 있는 경우 사용자는 객체의 구조를 수정하기 위해 특정 속성을 제거해야 하는 경우가 많습니다. 이를 달성하기 위해 JavaScript는 삭제 연산자를 사용하는 간단하면서도 강력한 방법을 제공합니다.

다음 개체를 고려하세요.

let myObject = {
  "ircEvent": "PRIVMSG",
  "method": "newURI",
  "regex": "^http://.*"
};

regex 속성을 제거하는 방법:

정규식 속성을 제거하고 다음을 얻으려면 object:

let myObject = {
  "ircEvent": "PRIVMSG",
  "method": "newURI"
};

다음과 같이 삭제 연산자를 사용합니다.

delete myObject.regex;

삭제를 사용하는 추가 접근 방식:

위의 방법 외에도 삭제:

delete myObject['regex'];

를 사용하거나 변수를 활용하여 속성을 제거하는 대체 방법입니다. 속성 이름:

var prop = "regex";
delete myObject[prop];

데모:

제공된 코드 조각은 myObject에서 정규식 속성을 제거하는 방법을 보여줍니다.

var myObject = {
  "ircEvent": "PRIVMSG",
  "method": "newURI",
  "regex": "^http://.*"
};
delete myObject.regex;

console.log(myObject);

출력:

{ ircEvent: 'PRIVMSG', method: 'newURI' }

위 내용은 `delete` 연산자를 사용하여 JavaScript 개체에서 속성을 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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