객체 값 꺼내오기
본문
안녕하세요. 자바스크립트 객체 값 꺼내어 쓰려고 하는데 잘안되네요. ㅠ
아래에서, methods 안에 aSubCategory 값에는 첨부한 이미지와 같은 값이 담겨있습니다. 이 값 안에 키값이 숫자가 되어 있어서인지.. 어떻게 꺼내야 되는지. 안되네요.ㅠ
<div id="aa"></div>
<script>
var methods ={
aSubCategory : {},
myFunction : function() {
console.log(this.aSubCategory); //이 값은 아래 이미지와 같이 나옵니다.
console.log( this.aSubCategory['1'] ); //이 값은 윗줄과 같은 값이 출력되네요ㅠ
}
}
$('#aa').click(function(){
methods.myFunction();
});
</script>
아래 이미지에 색칠된 1 : --> 0: --> name 값을 가져오려고 하면, 어떻게 해야할까요?
console.log( methods.aSubCategory['1'] ); 이런식으로 하면, aSubCategory 전체 값이 출력이 됩니다.
조언을 부탁드려도 될까요?
고맙습니다.
!-->
답변 1
https://stackoverflow.com/questions/3633362/is-there-any-way-to-use-a-numeric-type-as-an-object-key
키값이 숫자로 입력되어도 string 형태로 리턴된다고 합니다.
this.aSubCategory["1"]["0"].name
답변을 작성하시기 전에 로그인 해주세요.