当我阅读官方文档、阅读/观看最近的非官方指南等时。我看到函数节点内部到处都使用了
var
,我很少看到const
和let
的使用。
这可能是由于 Node-RED 在 ES6 之前启动,但是,如果可能存在通过使用 var 解决的潜在范围问题,我需要询问一下。
在 Node-RED 中使用较新的
const
和 let
变量声明是否安全?
使用现代的
const
和 let
。
原因确实是它早于 ES6。至于为什么社区一直用旧的
var
宣言来制定指南,这是一个谜。
这里是 Node-RED 板上的一个讨论,有类似的主题,敦促使用
const
和 let
。
https://discourse.nodered.org/t/where-to-use-let-and-where-to-use-var-in-a-function-node/33174