프로그래밍 언어/HTML,CSS,JS

Javascript 객체의 첫 번째 속성에 액세스하는 방법

Rateye 2021. 11. 24. 12:32
728x90
반응형
질문 : Javascript 객체의 첫 번째 속성에 액세스하는 방법은 무엇입니까?

객체의 첫 번째 속성에 액세스하는 우아한 방법이 있습니까?

예를 들어, foo1 의 이름을 모르고 foo1 객체에 액세스해야합니다.

var example = {
    foo1: { /* stuff1 */},
    foo2: { /* stuff2 */},
    foo3: { /* stuff3 */}
};
답변

var obj = { first: 'someVal' };
obj[Object.keys(obj)[0]]; //returns 'someVal'

이를 사용하면 인덱스로 다른 속성에도 액세스 할 수 있습니다. 조심해! Object.keys 반환 순서는 ECMAScript에 따라 보장되지 않지만 비공식적으로 모든 주요 브라우저 구현에 의해 이루어집니다. 자세한 내용은 https://stackoverflow.com/a/23202095를 참조하십시오.

출처 : https://stackoverflow.com/questions/983267/how-to-access-the-first-property-of-a-javascript-object
728x90
반응형