数组类型的对象
对象数组 就是数组里的每个元素都是类的对象,赋值时先定义对象,然后将对象直接赋给数组就行了。
注意
- 在 JavaScript 中,几乎“所有事物”都是对象。所有 JavaScript 值,除了原始值,都是对象。(具体可以看笔记“js对象 学习笔记(1)”)
- 数组中每一项都可以存放不同类型的数据。(具体可以看笔记“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"]] |