2011-11-08 8 views

答えて

2

XPCNativeWrapper.unwrapに渡されたオブジェクトがXPCNativeWrapperになると、ラッパーのwrappedJSObjectプロパティにアクセスすることは機能的に同等です。たとえば、あなたがあなたのウィンドウがラップされたオブジェクトである知っていると仮定すると、次は「真」である:あなたがラップされたオブジェクトを扱っていることを確かに知っていないとき

XPCNativeWrapper.unwrap(window) === window.wrappedJSObject // => true 

XPCNativeWrapper.unwrapは安全です。

var test = [1, 2, 3]; 
XPCNativeWrapper.unwrap(test) === test // => true 

...しかし、これは(同じ配列を使用した場合)、 "偽" である:たとえば、次は "真" である

XPCNativeWrapper.unwrap(test) === test.wrappedJSObject // false 
関連する問題