javascript全局与局部变量问题

问题遇到的现象和发生背景

不知道如何从局部变量赋值给全局变量,然后再从全局变量赋值给局部

问题相关代码,请勿粘贴截图

img

img

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

想让全局变量all先被局部的变量all赋值了之后,再到下面的response.end("收到数据:" + all);中的局部变量进行输出

如果是浏览器js可以window.all=all

不过看题主这个是nodejs?nodejs局部变量和全局变量重名,访问全局变量用global.all。但是申明的时候需要用 global.all=[] 或者 all=[] ,要不不会挂在到global对象上,global.all为undefined

img


有帮助请【采纳该答案】,谢谢~~

没太懂,全局变量,你在局部修改了,在其它地方也是可以获取到修改后的值