2017-12-25 17 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

彼は自分のコードisn; tは働いていない代わりに、彼は正しいコードを求めていた –

+0

はいそれはポイントです!! OPが解決策を与えてはいけない試しを提供しなかった場合、それは怠惰を示しています。 – OIIO

1

喜ば

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

彼のコードが機能していない理由を説明できますか?なぜあなたはhreeをやったのですか? – OIIO

2

あなたは単にように、角括弧表記を使用することができ、これを参照するようにそれを得ることができます。

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

彼のコードがうまくいかない理由を説明できますか?なぜあなたはhreeをやったのですか? – OIIO

関連する問題