V8 Design Elements:Fast Property Accessで隠しクラスを読みました。
例のオブジェクトはコンストラクターによって作成されます
var p1 = new Point(1,2)
p1 には、プロパティ 'x'、'y' にすばやくアクセスするための隠しクラスがあります。
var p2 = {x:1,y:2}
だから、私の質問#1は:p2はp1と隠しクラスを共有していますか?
また、p2 に隠しクラスがある場合、次のコードは隠しクラスを変更しますか?(質問 #2)
delete p2.x
これが私にこの質問をさせる記事です:
DE-REFERENCING MISCONCEPTIONSの部分を読んでください。
プロパティの削除に関するこの記事は正しいですか? (質問 #3)