よくわかりません。SharedObject には、データと setProperty() による値の格納方法が 2 つあるようです。
so.data.foo = 'bar';
so.setProperty('boo', 'bar');
違いは何ですか?getProperty() がないのはなぜですか?
よくわかりません。SharedObject には、データと setProperty() による値の格納方法が 2 つあるようです。
so.data.foo = 'bar';
so.setProperty('boo', 'bar');
違いは何ですか?getProperty() がないのはなぜですか?
参照からSharedObject
:setProperty()
プロパティを設定するだけでなく、「ダーティ」としてマークします。リモートを使用している場合はSharedObject
、他のクライアントで値を更新する必要があることをサーバーに伝えるため、これを行う必要があります。
プロパティを手動で設定してから を呼び出すよりも少し便利ですsetDirty()
。同様のgetProperty()
メソッドを実行する必要がないのは明らかです。これを行うときにサーバーに通知する必要がないからです。