跳到主要内容
CNode

有人遇到过对data类型或者objectID类型赋值不起作用吗?!

社区
Ccross发布于 13 年前最后回复 13 年前
134380

todo.find() .exec(function(err, todos){ todos[0].test = 1; console.log(todos[0].test);//打印结果不是1 res.render('index', function(){ todos : todos }) })

测试过当test为data类型或为objectID类型是对其赋值不生效,当其为String类型时赋值生效!为什么呢?

查看回复

回复 (1)

C
chloe#113 年前

todos[0].test = 1; //不是所有的类型都可以这样赋值,具体是怎么情况我要去看看文档才能告诉你啊 console.log(typeof(todos[0])); //看看是什么类型 console.log(todos[0].test);//打印结果不是1

参与回复

登录后即可参与回复。登录