オブジェクトのプロパティが Javascript で変更されたかどうかを検出するにはどうすればよいですか? オブジェクトのプロパティの量が変化したとき (プロパティを取得したか失ったか) に関数を呼び出すことを特に検討しています。メソッドの使用を避け、オブジェクトのプロパティを設定および変更したいのですが、それはかなり不器用になり、setInterval
明らかにオプションではありません。それで、これは可能ですか?
length
編集:特に、Array オブジェクトにあるものと同様のプロパティを介してオブジェクトのプロパティの長さを取得する方法を探しています。インデックスが追加または削除されるたびに長さが変更されると思いましたが、どうやらそうではないようです。Javascript の元の設計者はこれをどのように管理したのでしょうか?