javascript - 在对象javascript中添加项目/值
问题描述
如何在数组中的对象内添加项目?
我的数组(res.users):
{userName: "name", email: "email@email.com"}
我想:
{userName: "name", email: "email@email.com", access: "admin"}
我试过了:
array.push(Object.assign(res.users, {'access': 'admin' }))
我的回报:
[
{userName: "name", email: "email@email.com"},
access: 'admin'
]
演示:
const res = {userName: "name", email: "email@email.com"}, array = [];
array.push(Object.assign(res, {'access': 'admin'}))
console.log( array )
编辑: res.users 是一个数组,我写错了
解决方案
只需使用obj.access = "admin"
:
let obj = {userName: "name", email: "email@email.com"}
obj.access = "admin"
console.log(obj)
推荐阅读
- c# - 使用 TypeNameHandeling 反序列化 DateTime 失败 - 日期被初始化为默认 dateTime 值 - C#
- verilog - 在 systemverilog 中获取接口的大小
- python - 外键关系中的多个过滤器参数与reduce函数
- python - 将 .py 转换为 .exe - 无 os 模块
- python - 处理具有不同模式的数据
- java - 当我单击某些意图时,Android App Force Close
- c# - 索引的 MSSQL 和 POSTGRESQL 通用字符串过滤表达式 - efcore 代码优先
- c++ - 如何仅对三元组值对具有给定列的向量进行排序?
- python - pandas DataFrame 为每组重新排序单元格
- amazon-web-services - fargte 生命周期如何处理多个请求?