자바 스크립트 : Object Rename Key 자바 스크립트 객체에서 키의 이름을 바꾸는 영리한 (즉 최적화 된) 방법이 있습니까? 최적화되지 않은 방법은 다음과 같습니다. o[ new_key ] = o[ old_key ]; delete o[ old_key ]; 가장 완벽하고 정확한 방법은 다음과 같습니다. if (old_key !== new_key) { Object.defineProperty(o, new_key, Object.getOwnPropertyDescriptor(o, old_key)); delete o[old_key]; } 이 방법을 사용하면 이름이 바뀐 속성 이 원래 속성 과 동일하게 동작합니다 . 또한, 이것을 함수 / 메소드로 감싸서 넣을 가능성 Object.prototype은 귀하의 ..