如何将添加添加到javascript对象

如何将添加添加到javascript对象,javascript,Javascript,如何在代码中添加到userInfo。我是javascript新手。我不确定我问的是否恰当 这是数据 var userInfo = { 'a': { id: 1, vehicle: 'car' }, 'b': { id: 2, vehicle: 'boat' }, 'c': { id: 3,

如何在代码中添加到userInfo。我是javascript新手。我不确定我问的是否恰当

这是数据

    var userInfo = {
        'a': {
            id: 1,
            vehicle: 'car'
        },
        'b': {
            id: 2,
            vehicle: 'boat'
        },
        'c': {
            id: 3,
            vehicle: 'plane'
        },
        'd': {
            id: 4,
            vehicle: 'plane'
        },
        'e': {
            id: 5,
            vehicle: 'bike'
    }

要添加新属性,只需使用

Object.Property = //whatever you want here
如果不存在属性,它将创建一个新属性,如果已经存在属性,它将覆盖该属性

因此,对于您的代码,您需要

userInfo.f = {id: 6, vehicle: 'bus'}

你到底想添加什么?我试过了…userInfo.push({“f”:{id:6,vehicle:bus}});-
userInfo.f={data}
但f未知
userInfo.f = {id: 6, vehicle: 'train'};