首页 > 解决方案 > 热构建动态语言变量

问题描述

我有这个语言数组:

var messages = {
adult1:'Adult',
adult2:'Adults'
}

和这个功能

//id = 'adult';
//v = 2;

function changer(id,v){
var label = '';
label = eval(id+v);
console.log(messages.label);
//I want to see 'Adults' label
}

但结果是 ReferenceError: adult2 is not defined

如何连接这两个变量并创建一个新的变量来打印消息数组中的变量

先感谢您

标签: javascriptvariables

解决方案


推荐阅读