CNode

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

Ccross发布于13 年前最后回复13 年前1 回复3430 浏览0 收藏

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#1·13 年前

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

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