// 写法2 (不推荐) 所有模块全部暴露 import * as test from'./foo.js'
console.log(test.sex) // boy test.echo(test.sex) // boy
foo.js文件也可以按如下export语法写,但不如上边直观,不太推荐。
1 2 3 4 5 6
// foo.js exportlet sex="boy";
exportfunctionecho(value){ console.log(value) }
例子二
1 2 3 4
// foo.js let a='my name is xiaoming' let b='this is a bird' exportdefault {a, b}
1 2 3 4
import anyoneword from'./foo.js' console.log(anyoneword) //一个对象里面包含a,b两个变量。 console.log(anyoneword.a) // my name is xiaoming console.log(anyoneword.b) // this is a bird