Node.js 使用闭包“冻结”变量的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js 使用闭包“冻结”变量的值相关的知识,希望对你有一定的参考价值。

下面的node.js程序使用javascript闭包“冻结”color的值。

function asynFunction(callback) {
    setTimeout(callback, 200);
}
var color = ‘blue‘;

(function(color) {
    asynFunction(function () {
        console.log(‘The color is ‘ + color);
    });
})(color);

color = ‘green‘;

 

以上是关于Node.js 使用闭包“冻结”变量的值的主要内容,如果未能解决你的问题,请参考以下文章

Node.js HTTP Get 流在 docker 容器内冻结

从node.js模块化开发来了解javascript闭包

Spark闭包与序列化

Node.js 与 Javascript 闭包

Node.js JavaScript 片段中的跳过代码

node.js 中的闭包有啥不同吗?