V8 数组的内存布局

zhaojunqi Lv2

浮点型数组

定义方式: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