私はこのようないくつかの(簡単な)key: value
ペア含むオブジェクトがあります。オブジェクトの値の変更を検出し、変更された値のキーを取得するのに、どのようなイベントを使用できますか?
var things = {
"0": "apple",
"1": "mango",
"2": "pear"
// ect...
};
はありますが、私は、オブジェクトの値の変化をリッスンするために使用することができますObject.prototype
で関数やメソッドに建てられましたか?
たぶん、このような何か:私はjQueryとブラウザのサポートを使用して気にしない
things.onchange = function() {
alert(things[Key_Of_Value_That_Changed]);
};
は方法も歓迎されている大きな優先順位ので非標準および/または習慣ではありません。
[オブジェクトが変更されたかどうかを追跡する]の複製の可能性があります(http://stackoverflow.com/questions/5952542/track-whether-object-changed) –
古くなった優れた機能:https://developer.mozilla。 org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/observe –
@Slaytherリンクに感謝しますが、私の質問には答えません。 –