用户:
周庐源查看:5 回复:8 评论:5 创建时间:2022-07-28T12:15:01
在代码岛中,并不只能创建一个代码文件,如下图:

那么
1.是每个代码文件都运行吗??
2.各个代码文件之间有什么关系??
3.函数可以跨文件掉用吗??
求大佬们回答
SCS_user_LoeheodVOQ1.只有index.js运行
2.你可以在任何文件的任意位置使用reqiure('./xxx.js')导入其它脚本
3.在正常情况下,每个文件的变量和函数不相通。但是你可以使用global.xxx = xxx或globalThis.xxx = xxx(global就是globalThis)定义全局变量,在其它脚本中也可以直接获取xxx。你也可以在文件的最后写上module.exports = {global: global},这和前面的作用使一样的
点赞1
评论
SKQA1 index是主程序,岛三只运行index里的
2 emmm,这个难回答
3 global是全局对象,global里面每个文件都能调用,你可以用global。还可以用module.exports和require,具体可以上网查
点赞2
评论
1.不是,正常情况下,只有index.js(主程序)才会运行
2.正常情况下,除了常量函数,数组,变量等没有联系,如果要运行主程序之外的代码文件,可以使用:
require('./文件名.js')
3.可以,使用globalThis(常量),如:
globalThis.abc = '变量'//定义量
globalThis.abc = (a,b) => {
world.say(a+b);
}
//定义函数点赞2
评论