javascript - 需要具有属性动态节点的模块 - 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;
能够动态地拥有单行和属性。
解决方案
而不是那个let module = require ("path"). property;
做那个let module = require ("path")[property];
那应该工作。
如果你想要更花哨的方式
let module = require ("path")[<some_condition> ? 'get' : 'create'];
推荐阅读
- typescript - 'string | 类型的参数 number' 不可分配给“number”类型的参数
- django - 无法在 form_valid 方法中分配字段,非空约束错误
- django - 使用多个嵌套序列化程序直接分配给反向问题
- python - for循环中的列表索引超出范围
- python - 使用 XPATH提取两个标签之间的所有文本(粗体)
- java - 运行 javafx 应用程序、Netbeans 11、java 12、javafx 13 的问题
- networking - 为什么“netstat -a”不会立即退出,但“netstat -n”会?
- c# - C# .Net 中方法下的内存分配
- android - 处理巨大布局的滚动
- google-cloud-platform - GCP 数据融合在执行管道时太慢了