首页 > 解决方案 > 在对象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 是一个数组,我写错了

标签: javascriptarraysobject

解决方案


只需使用obj.access = "admin"

let obj = {userName: "name", email: "email@email.com"}

obj.access = "admin"

console.log(obj)


推荐阅读