Требовать модуль со свойством Dynami c Node - Javascript - PullRequest
0 голосов
/ 26 мая 2020

Как мне получить доступ к свойству требования динамически,

Вместо того, чтобы делать

 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;

Чтобы иметь возможность чтобы иметь одну строку и свойство динамически.

1 Ответ

1 голос
/ 26 мая 2020

вместо этого let module = require ("path"). property;

сделайте это let module = require ("path")[property];

, которое должно работать.

Если вам нужен более модный способ

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...