質問: {attack: 400, defence: 300, hp: 700}; ```
回答: 一応evalなるものがあり、以下のように使えるはずです。 簡潔ですが、input.valueをいじられた場合に大変なことになるので、使わないほうがよろしいです。 ``` eval("console.log(" + input.value + "[2])"); ``` 私がやるのであれば、連想配列を使ってやってしまいます。 ``` var CharaA = [100,200,300]; var charactors = { "CharaA": CharaA }; function func (val) { console.log(charactors[val][2]); } func("CharaA"); ```