Javascript 如何同时导入所有导出常量?

Javascript 如何同时导入所有导出常量?,javascript,node.js,ecmascript-6,Javascript,Node.js,Ecmascript 6,我想导入右边的所有函数。我想用他们的纯名。对于示例:getURLPath()与此类似,不带前缀等。我如何才能做到这一点?如果您不需要utils.getURLPath语法,那么唯一的方法就是将它们全部拼写出来,即 export const getURLPath = (url) => url.split('.com')[1] export const getSectionName = (path) => path.split('/butik/liste')[1] export const

我想导入右边的所有函数。我想用他们的纯名。对于示例:getURLPath()与此类似,不带前缀等。我如何才能做到这一点?

如果您不需要
utils.getURLPath
语法,那么唯一的方法就是将它们全部拼写出来,即

export const getURLPath = (url) => url.split('.com')[1]
export const getSectionName = (path) => path.split('/butik/liste')[1]
export const getIdByName = (sectionName) => sectionMapping.find(item => item.name.toLowerCase() == sectionName).id
export const getNameById = (sectionId) => sectionMapping.find(item => item.id == sectionId).name.toLowerCase()
export const getContentIdFromURL = (path) => path.split('-p-').pop().split('?')[0];
export const getBoutiqueIdFromURL = (path) => path.split('boutiqueId=').pop().split('&')[0];
export const getMerchantIdFromURL = (path) => path.split('merchantId=').pop().split('&')[0];

您可以使用以下内容:

export const fun1。。。;
出口常数fun2。。。;
...
//我想这甚至不是强制性的,但在某个时候,你可以选择使用前缀。如你所愿
导出默认值{
fun1,
fun2,
}
然后将它们导入到其他文件中,如:

导入{
fun1,
fun2,
...
}来自“/your/file”;
//然后使用它们
fun1();
导出默认值{
getURLPath:(url)=>url.split('.com')[1],
getSectionName:(path)=>path.split('/butik/liste')[1],
getIdByName:(sectionName)=>sectionMapping.find(item=>item.name.toLowerCase()==sectionName.id,
getNameById:(sectionId)=>sectionMapping.find(item=>item.id==sectionId).name.toLowerCase(),
getContentIdFromURL:(path)=>path.split('-p-').pop().split('?')[0],
GetFinaneousIDFromUrl:(path)=>path.split('finaneousID=')).pop().split('&')[0],
GetMerchantId FromURL:(path)=>path.split('merchantId=')).pop().split('&')[0],

}
不要将代码作为图像发布,无法复制粘贴和编辑。请改用代码块。对不起,我编辑了这个
import {getURLPath, getSectionName, getIdByName, getNameById, /* etc ... */} from '../utils';