후레임의 프로그래밍
JavaScript 개체에서 속성을 제거하려면 어떻게합니까? 본문
질문
다음과 같이 개체를 생성한다고 가정 해 보겠습니다.
let myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI",
"regex": "^http://.*"
};
다음과 같이 새 myObject
로 끝나도록 regex
속성을 제거하는 가장 좋은 방법은 무엇입니까?
let myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI"
};
답변
예 :
delete myObject.regex;
// or,
delete myObject['regex'];
// or,
var prop = "regex";
delete myObject[prop];
데모
var myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI",
"regex": "^http://.*"
};
delete myObject.regex;
console.log(myObject);
자세한 내용을 읽고 싶은 사람을 위해 Stack Overflow 사용자 kangax가 다음과 같은 매우 심도있는 블로그 게시물을 작성했습니다. 블로그의 delete
문, 삭제 이해. 적극 권장합니다.
'스택오버플로우(Stack Overflow)' 카테고리의 다른 글
"px", "dip", "dp"및 "sp"의 차이점은 무엇입니까? (0) | 2020.10.26 |
---|---|
파이썬에 삼항 조건 연산자가 있습니까? (0) | 2020.10.26 |
__name__ ==“__main__”:하면 어떻게됩니까? (0) | 2020.10.26 |
C#에서 문자열과 문자열의 차이점은 무엇입니까? (0) | 2020.10.26 |
Java는 참조에 의한 전달(call by value)입니까 아니면 값에 의한 전달(call by reference)입니까? (0) | 2020.10.26 |