如何在ES2015中将模块中的选定函数作为对象导入

How can I import selected functions from a module as an object in ES2015?

本文关键字:函数 导入 对象 ES2015 模块      更新时间:2024-03-23

我想要这样的

import { stuffA, stuffB } as myStuff from 'stuff'

我知道这行不通,你知道我对这个代码的意思吗?事实上,ES2015中也有类似的东西,比如

import * as myStuff from 'stuff'

但我只想要的部分内容

我知道这会起作用

import { stuffA, stuffB } from 'stuff'
const myStuff = { stuffA, stuffB }

但这种做法很难看,不是吗?

我希望结果像

myStuff = {
  stuffA: stuffA,
  stuffB: stuffB
}

我认为这是不可能的。怎么了

import { stuffA, stuffB } from 'stuff'
const myStuff = { stuffA, stuffB }

不管怎样?