Javascript – js-Attributstapeldiagramm
滿天的星座
滿天的星座 2017-05-19 10:42:02
0
1
535

Bild oben: obj speichert die Adresse und zeigt auf das Objekt im Heap

Wie wird obj.a durch einen Stapel dargestellt? Es wäre besser, ein Bild zu haben, danke!

滿天的星座
滿天的星座

Antworte allen(1)
黄舟

在v8里面, 在使用{a: 1}的时候, 会创建一个隐藏类, 有一个属性a, 类型为number, 偏移为0. 当通过obj.a获取这个类的实例的a属性时, 会通过obj查到堆中的起始地址, 加上偏移就可以获取到obj.a的地址了. 在古老的浏览器中, 一个object就是一个单纯的hash table, 和PHP很类似.

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage