2017-12-25 1 views
-4

정수를 정의하는 변수가 있습니다.개체에서 문자열 요소를 얻는 방법

예 :

Object { 111111: "string1", 222222: "string2", 333333: "string3", etc } 

어떻게 내가 가지고있는 정수 변수에 따라 특정 문자열 요소를 얻을 : 다음

var integer = x //11111, 222222, 333333, etc. 

, 내가 개체가?

예 : 을 선택하는 경우 string2을 얻는 방법은 무엇입니까?

+0

'yourobj [정수]' –

+3

OP가 전혀 연구를하지 않았기 때문에이 질문을 오프 주제로 닫으려고합니다. –

+0

개체가 y var에 있으면 y [222222]를 수행하고 문자열 2를 얻습니다. – hpfs

답변

1

당신은 이것을 참조이

var object = { 111111: "string1", 222222: "string2", 333333: "string3"}; 
 
    
 
var string = object['222222']; 
 

 
console.log(string)

+0

코드가 작동하지 않는 이유를 설명 할 수 있습니까? – OIIO

+0

그는 자신의 코드가 아니라는 것을 말하지 않았다. 대신 올바른 코드를 요구하고 있었다. –

+0

예 OP가 해결책을 제시해서는 안되는 경우, 그것은 게으름을 보여준다. – OIIO

1

기쁨처럼 그것을 얻을 수

var integerVar = 222222; 
var jsonObject = { "111111": "string1", "222222": "string2", "333333": "string3"} 
console.log(jsonObject[integerVar]); 
+0

코드가 작동하지 않는 이유를 설명해 주시겠습니까? 왜 왜 네가 헤일리 한거야? – OIIO

2

당신은 단순히 너무 대괄호 표기법, 사용할 수 있습니다

const data = { 111111: "string1", 
       222222: "string2", 
       333333: "string3" }; 
let x = 111111; 
console.log(data[x]); 
+0

코드가 작동하지 않는 이유를 설명 할 수 있습니까? 왜 왜 네가 헤일리 한거야? – OIIO

관련 문제