数组结构的对象(对象数组)

数组类型的对象

对象数组 就是数组里的每个元素都是类的对象,赋值时先定义对象,然后将对象直接赋给数组就行了。

注意

  1. 在 JavaScript 中,几乎“所有事物”都是对象。所有 JavaScript 值,除了原始值,都是对象。(具体可以看笔记“js对象 学习笔记(1)”)
  2. 数组中每一项都可以存放不同类型的数据。(具体可以看笔记“JS对象之数组(1)”)

例子

在React.js中,我们说“ 虚拟DOM 就是一个 JS对象 ,用它来描述 真实的DOM。”
(其中的 JS对象 可以理解为一个 数组类型的对象)

我们假设真实的DOM是:

1
<div id="abc><span>hello world</span></div>

那么对应的虚拟DOM就是(数组类型的对象):

1
["div",{id:"abc"},["span",{},"hello world"]]
,