我有一些这样的常量:
let icon = 'tabIcon'+id;
我正在像这样动态地创建这些常量的名称:
icon
如何使用{{1}}变量访问常量的值?
答案 0 :(得分:1)
您不能通过正在执行的赋值构造/引用任何变量名。 您应该改为制作如下所示的图标对象:
const tabIcon1 = require("../../../assets/tab/001.png");
const tabIcon2 = require("../../../assets/tab/002.png");
const tabIcon3 = require("../../../assets/tab/003.png");
const tabIcon4 = require("../../../assets/tab/004.png");
const tabIcon5 = require("../../../assets/tab/005.png");
const icon = {
tabIcon1,
tabIcon2,
tabIcon3,
tabIcon4,
tabIcon5
};
,然后使用icon.tabIcon1
,icon.tabIcon2
等访问图标。