V8 数组的内存布局
浮点型数组
定义方式:let arr=[1.1, 2.2, 3.3, 4.4];
js数组也可以使用属性的形式访问: 例如arr.a=1; 这个属性a在PropertyArray中的propertyN中存储。
对象型数组
定义方式:let arr=[{x:1},{y:2}];
js对象
定义方式:let v={};
js对象也可以使用下标的形式访问: v[0]=1; 这个会在FixedArray中的element[0]处存储
- Title: V8 数组的内存布局
- Author: zhaojunqi
- Created at : 2024-12-11 19:28:50
- Updated at : 2025-10-17 17:31:17
- Link: https://redefine.ohevan.com/2024/12/11/V8-数组的内存布局/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments