NodeJS将元素添加到对象

Posted

技术标签:

【中文标题】NodeJS将元素添加到对象【英文标题】:NodeJS add element to Object 【发布时间】:2015-05-02 05:32:04 【问题描述】:

我需要将元素添加到现有对象。

对象示例(猫鼬):

param:  
    hello: 'Olá Mundo PT '

我需要添加新元素,例如:

params.param.set(JSON.parse('"'+req.param('param')+'":"'+req.param('trans')+'"'));

//And I tryed push

 params.param.push(JSON.parse('"'+req.param('param')+'":"'+req.param('trans')+'"'));

但没有任何效果...

【问题讨论】:

这不起作用? params.param['foo'] = 'bar' @user1389596 不... [Error: Invalid atomic update value for $__. Expected an object, received object] 你需要更清楚,你只是想扩展一个对象,还是向数据库添加一些东西,并且你确定你没有游标(猫鼬有时会返回)。用其他对象扩展对象有点棘手,你应该看看 jQuery 的 $.extend 是如何做到的等等。 @adeneo nope,这是猫鼬的错误,我更新了,现在可以了:) 【参考方案1】:

这是一个猫鼬模块问题。更新有帮助。

【讨论】:

以上是关于NodeJS将元素添加到对象的主要内容,如果未能解决你的问题,请参考以下文章

将对象添加到从角度到 nodejs 的请求正文

nodejs中对于数组的相关处理

Nodejs 对象 - 如何同时添加值和定义新属性?

如何在另一个对象(NodeJS、Axion、Cheerio、jQuery、JSON)中添加一个对象

在 PHP 中,如何将对象元素添加到数组中?

JSX 元素类型错误:将类型添加到从 .map 函数返回的对象