为什么我要将数组转换为对象



我目前正在学习一种材料,介绍了理解REACT所需的基本概念,其中有一节材料中有一个将数组转换为对象的示例。

我的问题是在什么情况下我可能需要将数组转换为对象。

一个常见的用例是规范化数据结构,这是一种拆分和简化大型和复杂对象的方法。这通常在数据库中完成,使更新和维护数据更容易。

如果您想深入了解,我建议您阅读这个redux示例。你不需要知道redux来理解这个想法。

或者你可以谷歌一下,我不是这方面的专家,对我来说很难总结。

致意。达尼

何时使用对象

对象用于表示代码中的"事物"。这可以是一个人,一辆车,一座建筑,一本书,一个游戏中的角色——基本上是任何由一组特征组成或可以定义的东西。在对象中,这些特征被称为属性由一个键和一个值组成。

何时使用数组

当需要在单个变量中创建和存储包含多个项的列表时,可以使用数组。数组在创建有序集合时特别有用集合中的项可以通过它们在列表中的数字位置来访问。正如对象属性可以存储任何基本数据类型的值(以及数组或其他对象)一样,数组也可以由字符串、数字、布尔值、对象甚至其他数组组成。

我希望这能澄清导致使用每一个的情况。

最新更新