javascript - 热构建动态语言变量
问题描述
我有这个语言数组:
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
如何连接这两个变量并创建一个新的变量来打印消息数组中的变量
先感谢您
解决方案
推荐阅读
- python-3.x - 贝叶斯 conv1d 错误:张量转换为 dtype int64 的张量请求 dtype float32:
这是我的输入形状:
>>>X_train.shape # features >>>(82724, 3, 32) >>>Y_train.shape # labels
- php - html表单不会提交POST
- python-3.x - 在 HTML 文档中保留一个嵌套 div 并清除所有其他
- r - 根据包含日期的名称对列进行排序
- javascript - 我如何在 swiper.js 文件中编写阿拉伯语文本?PS:不在html输出文件中,而是在js脚本文件中
- javascript - React 组件无法识别对象属性以用作从 Socket.IO 接收的值
- google-analytics - 如何将 200 个页面批量添加到 Google Analytics 细分
- reactjs - 如何在 Redux Reducer 的对象数组中将状态更改为不同的对象
- mysql - 如何仅将 Mysql 数据库结构从开发服务器复制到生产服务器(生产服务器有数据,而开发服务器没有)
- performance - Symfony4:禁用您很少使用的服务