【发布时间】:2021-10-27 10:05:37
【问题描述】:
我目前正在研究一种介绍理解 REACT 所需的基本概念的材料,并且该材料的一部分有一个将数组转换为对象的示例。
我的问题是在什么情况下需要将数组转换为对象。
【问题讨论】:
我目前正在研究一种介绍理解 REACT 所需的基本概念的材料,并且该材料的一部分有一个将数组转换为对象的示例。
我的问题是在什么情况下需要将数组转换为对象。
【问题讨论】:
一个常见的用例是规范化数据结构,这是一种拆分和简化大型复杂对象的方法。这通常在数据库中完成,并且更容易更新和维护数据。
如果你想深入了解,我建议你阅读this redux example。你不需要了解 redux 就可以理解这个想法。
否则你可以google一下,我不是这方面的专家,对我来说很难总结。
问候。 丹妮
【讨论】:
对象用于表示代码中的“事物”。这可能是一个人、一辆车、一座建筑、一本书、游戏中的一个角色——基本上任何由一组特征组成或可以定义的东西。在对象中,这些特征称为属性,由键和值组成。
每当我们想在单个变量中创建和存储多个项目的列表时,我们都会使用数组。数组在创建有序集合时特别有用,其中集合中的项目可以通过它们在列表中的数字位置来访问。正如对象属性可以存储任何原始数据类型(以及数组或其他对象)的值一样,数组也可以由字符串、数字、布尔值、对象甚至其他数组组成。
我希望澄清导致使用每一个的情况。
【讨论】: