delete
연산자와 기능이 동일하다. 객체에서 프로퍼티를 제거한다.
Reflect.deleteProperty(target, key)
프로퍼티를 제거할 객체를 지정한다.
제거할 프로퍼티의 키를 지정한다.
프로퍼티가 성공적으로 제거되었는지를 나타내는 불리언(boolean)을 반환한다. target
이 객체가 아닌 경우 TypeError
예외가 발생한다.
동적 타입의 값이 흐름상 맞지 않는 자료형이라 연산을 할 수 없을 때 발생하는 오류를 다루는 객체이다.