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

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

QA

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

답변 1

본문

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); //자동차

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 406
© SIRSOFT
현재 페이지 제일 처음으로