繁体   English   中英

将数组存储在对象内

Store array inside object

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个带办公室的商店,里面有一群人。 所以看起来像这个/ l

const office = (state = INITIAL_OFFICE, action) => {
    switch(action.type){

        case 'ADD_OFFICE':
            const office = action.item;
            office.people = [];
            return {
                ...state,
                offices: [...state.offices, office],
            }

            case 'ADD_PEOPLE_TO_DEVICE':
            const { office_id, id, name } = action.item
            const offices = [...state.offices];
            offices[office_id+1].people.push({ name })

            return {
                ...state,
                offices
            }
        default:
            return state
    }
}

我创建了返回json witrh 3字段的api-office_id,个人ID和个人名称。 我想将所有人添加到合适的Office对象中的数组。 目前,它仅在办公室中显示1个人(我有多对多关系),而Firefox(Chrome没有)显示我的错误

办公室[(office_id + 1)]未定义

如果我手动更新协议密钥,例如协议[2],则所有元素均显示在适当的位置。 如何将所有人添加到合适的办公室?

问题暂未有回复.您可以查看右边的相关问题.
1 在对象中存储数组

我试图将数组存储在一个对象数组中,但问题是每个对象中数组的值变得相同。 例如,在下面的代码中,xA3[0].y 将与 xA3[1].y 相同,它们应该是不同的。 ...

2 将记录数组存储在对象数组中

我想将记录数组列表-dtype是(uint32,float32)-转换为np.object的numpy数组: 其中instances是数据类型为np.dtype([('f0', '<u4'), ('f1', '<f4')])的数组的列表。 但是,上面的语句导致一个数组,该数 ...

3 将对象存储在对象数组中

我正在尝试将受训对象与培训课程对象联系起来,但出现此错误: TrainingSession cannot be converted to TrainingSession[] (位于最后一行)。 我不能使用数组列表或任何类似的东西,因为我必须遵循作业中的 UML 图。 我使用了以下变量session ...

4 将对象存储在对象数组中

基本上我想将学生添加到班级列表中。 假设我有以下代码 studList [14]是否添加对newStudent对象的引用或将该对象复制到studList [14]学生对象中? 据我所知,当第二次调用addStudent()方法时,newStudent对象将被删除。 那么stud ...

5 如何将 MySQL 结果存储在对象数组中?

我想从 MySQL 数据库中检索数据并将结果存储在一个数组中。 该数组应该是学生类型,但有点卡住了。 我想将学生的数据存储在一个数组中。 (由多个学生对象组成)。 最后,我想使用 for 循环在该对象数组上循环,并使用 Student 类 getter 方法输出存储在该数组中的数据。 数据可以由学 ...

7 如何将ResultSet存储在对象数组中

我无法将ResultSet存储在对象数组中。 我想将其存储在Object数组中并返回它,该怎么做? 我得到这个例外: java.lang.ClassCastException:无法将java.lang.String强制转换为[Ljava.lang.Object; 在Test ...

8 在对象内部存储多个数组?

过去,我创建了一个函数来获取多个“节点”列表的属性。 然后,使用属性创建视觉效果。 看起来像这样: var elem, celElem, elemTop = [], elemMag = [], elemBot = [], elemCent = [], winTop, winM ...

9 如何访问存储在对象中的数组?

我对C ++很陌生。 我已经尝试了好几天了-毫无疑问,将有一个简单的解决方案,但我一直无法找到(经过大量的搜索)! 我的问题是这样的: 我正在尝试使用一个成员函数创建一个类,该成员函数从文件中读取字符并将它们存储在数组中。 我希望能够创建多个对象(不确定数量-由用户决定),每个对象都 ...

2013-11-14 00:20:55 3 80   c++
10 将新值存储在对象数组中

我想更改数组对象的值,但似乎值没有保存。我读了一些关于不可变对象的信息,但是一定有某种方法可以做到这一点。我很乐意提供帮助,谢谢。 编辑:对象是reserv或datas (相同的数组)。我想将reserv字段data从ISO格式更改为MM-DD-YYYY格式。值在var changeTi ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM