多项选择题
function v1() { ... }function v2() { ... }export { v1 as streamV1, v2 as streamV2, v2 as streamLatestVersion};关于本代码,说法正确的是()
A.export输出的变量就是本来的名字,但是可以使用as关键字重命名
B.上面代码使用as关键字,重命名了函数v1和v2的对外接口
C.重命名后,v2可以用不同的名字输出两次
D.报错
点击查看答案
相关考题
-
多项选择题
下面几个选项报错的有()
A.import{’f’+’oo’}from’my_module’;
B.let module=’my_module’;import{foo}from module;
C.if(x===1){import{foo}from’module1’;}else{import{foo}from’module2’;}
D.import’lodash’;代码仅仅执行lodash模块,但是不输入任何值 -
多项选择题
代码export{foo,bar}from’my_module’;描述正确的是()
A.代码会报错
B.foo和bar实际上并没有被导入当前模块,只是相当于对外转发了这两个接口,导致当前模块不能直接使用foo和bar
C.import{foo,bar}from’my_module’;export{foo,bar};
D.在一个模块之中,先输入后输出同一个模块,import语句可以与export语句写在一起 -
多项选择题
export default function () { console.log(‘foo’);}描述正确的是()
A.上面代码默认输出是一个函数
B.其他模块加载该模块时,import命令可以为该匿名函数指定任意名字
C.为了给用户提供方便,让他们不用阅读文档就能加载模块,就要用到exportdefault命令,为模块指定默认输出
D.不需要知道原模块输出的函数名。需要注意的是,这时import命令后面,不使用大括号
