【发布时间】:2018-03-26 03:06:21
【问题描述】:
模块系统有几种使用方法,我只是好奇,把函数存储为变量然后导出为对象到底有什么好处?
喜欢
const getUsers = user => request(`https://api.github.com/users`)
const getUser = user => request(`https://api.github.com/users/${user}`)
const saveUser = id => request(`https://api.github.com/user/${id}`)
export { getUsers, getUser, saveUser }
我可以简单地做到这一点,
export getUsers(user) => request(`https://api.github.com/users`)
export getUser(user) => request(`https://api.github.com/users/${user}`)
export saveUser(id) => request(`https://api.github.com/user/${id}`)
用法一样,说文件名是githubApi.js
我愿意import { getUsers } from './githubApi'
【问题讨论】:
标签: javascript ecmascript-6 commonjs