【问题标题】:Why would I want to convert an array into an object为什么要将数组转换为对象
【发布时间】:2021-10-27 10:05:37
【问题描述】:

我目前正在研究一种介绍理解 REACT 所需的基本概念的材料,并且该材料的一部分有一个将数组转换为对象的示例。

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

【问题讨论】:

    标签: arrays reactjs object


    【解决方案1】:

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

    如果你想深入了解,我建议你阅读this redux example。你不需要了解 redux 就可以理解这个想法。

    否则你可以google一下,我不是这方面的专家,对我来说很难总结。

    问候。 丹妮

    【讨论】:

    • 谢谢你,丹妮。
    【解决方案2】:

    何时使用对象

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

    何时使用数组

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-23
      • 2019-04-14
      • 2019-01-17
      • 2021-06-07
      • 2021-05-03
      相关资源
      最近更新 更多