变量不会设置

时间:2016-09-09 05:56:30

标签: javascript node.js variables variable-assignment

我在节点中有一个与此类似的对象:

unique_obj={
    unique:true,
    change:function(){
        this.unique=false;
        console.log(this.unique);
    }
}
unique_obj.change();

但是控制台仍然记录为true。我的代码中没有任何异步函数,除了从调用我的main函数读取其他所有内容的文件中读取数据的函数。我已经逐步完成了VS 2015中的代码,似乎变量没有被修改。可能是罪魁祸首?我无法弄明白。在整个脚本中只有一个名为unique的变量和一个unique_obj的实例(没有对任何其他脚本的引用)。

1 个答案:

答案 0 :(得分:0)

脏的观察名单!我非常确定我的监视清单是干净的,但其中一个检查条件并根据结果设置了一些属性,然后打破了程序错误。