首页 > 解决方案 > V8 字节码中的 LdaKeyedProperty 是什么?

问题描述

这是一个示例 V8 字节代码。

984 E> 00000318BA8792D3 @ 41 : 29 02 07 LdaKeyedProperty a0,[7]

标签: javascriptv8

解决方案


“Ld”表示“加载”(从内存中)
“a”表示“到累加器寄存器”(与大多数字节码一样)
“KeyedProperty”表示它用于 JS 代码obj[index](而不是“命名属性” obj.foo)。


推荐阅读