자바스크립트 오브젝트 변수 질문이에요

자바스크립트 오브젝트 변수 질문이에요

QA

자바스크립트 오브젝트 변수 질문이에요

본문

let p20201 =  { title : "연필", price : "300", price_won : "300원"}

console.log(p20201 .title)

이런식으로 진행하면, console.log에서 연필이 출력되는건
알고있습니다.

그런데,

let p20201 =  { title : "연필", price : "300", price_won : "300원"}
let p20202 =  { title : "자동차", price : "3000000", price_won : "3000000원"}
var num = 'p20201'

이런식으로 num값이 달라지고 달라지는 num값에 따라
console.log(num .title)
다른값을 받고싶습니다.
후에 p20201 내 오브젝트 갯수등을 사용해서 꼭 변수를 분리해서 쓰고싶은데

당연하지만 console.log(num .title) 사용은 안되는데
어떤식으로 표현해야 사용할수있을까요 (console.log(num .title) 이부분 )

이 질문에 댓글 쓰기 :

답변 1

let p = [];
p["20201"] =  { title : "연필", price : "300", price_won : "300원"};
p["20202"] =  { title : "자동차", price : "3000000", price_won : "3000000원"}
var num = "20201";
console.log(p[num].title); //연필
num = "20202";
console.log(p[num].title); //자동차

답변을 작성하시기 전에 로그인 해주세요.
전체 409
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT