首页 > 解决方案 > 需要具有属性动态节点的模块 - Javascript

问题描述

如何动态访问 require 的属性,

而不是做

 let module = require ("path"). get;
 let module = require ("path"). create;

我想要做;

var property = "get";
let module = require ("path"). property;

var property = "create";
let module = require ("path"). property;

能够动态地拥有单行和属性。

标签: javascriptnode.jsecmascript-6

解决方案


而不是那个let module = require ("path"). property;

做那个let module = require ("path")[property];

那应该工作。

如果你想要更花哨的方式

let module = require ("path")[<some_condition> ? 'get' : 'create'];


推荐阅读