代码之家  ›  专栏  ›  技术社区  ›  rahim asgari

使用变量值读取常量值

  •  0
  • rahim asgari  · 技术社区  · 7 年前

    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");
    

    我动态地创建这些常量的名称,如下所示:

    let icon = 'tabIcon'+id;
    

    我如何使用 icon 变量来访问常量的值?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Suraj Malviya    7 年前

    您应该创建一个图标对象,如下所示:

    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 等等

    推荐文章