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 중국어 웹사이트의 기타 관련 기사를 참조하세요!