[javascript] 동적 프로퍼티를 활용하여 객체에 다양한 정보 저장하기

JavaScript를 사용하면 객체에 동적으로 프로퍼티를 추가하여 다양한 정보를 저장할 수 있습니다. 이 기능을 활용하여 프로그램이 실행되는 동안 필요한 정보를 유연하게 다룰 수 있습니다.

객체와 프로퍼티

JavaScript에서 객체는 키와 값의 쌍으로 이루어진 속성의 모음입니다. 객체를 사용하여 관련된 정보를 그룹화하고, 다양한 작업을 수행할 수 있습니다. 코드에서 객체를 생성하고, 해당 객체에 동적으로 프로퍼티를 추가하고 값을 할당할 수 있습니다.

// 객체 생성
let person = {};

// 동적 프로퍼티 추가
person.name = "John";
person.age = 30;

위의 코드에서 person 객체에 nameage라는 프로퍼티가 동적으로 추가되었습니다.

동적 프로퍼티 활용

동적 프로퍼티를 활용하면 실행 시간에 객체에 필요한 프로퍼티를 유연하게 추가하고 값에 접근할 수 있습니다. 이를 통해 쉽게 정보를 확장하고 수정할 수 있습니다.

// 동적 프로퍼티 활용
let propertyName = "job";
person[propertyName] = "Developer";

// 값에 접근
console.log(person.job); // Developer 출력

위의 예제에서 person 객체에 job이라는 동적 프로퍼티를 추가했으며, 이 프로퍼티에 접근하여 값을 출력했습니다.

결론

JavaScript의 동적 프로퍼티 기능을 활용하면 객체에 필요한 정보를 유연하게 추가하고 활용할 수 있습니다. 동적 프로퍼티를 활용하여 개발 작업을 보다 효율적으로 수행할 수 있으며, 코드의 유연성과 확장성을 높일 수 있습니다.

참고문헌: