標準 JavaScript オブジェクトのカスタムプロパティ

標準の組み込み JavaScript オブジェクトに直接カスタムプロパティを追加すると、オブジェクトがシリアライズされるときに問題が発生することがあります。オブジェクトが名前空間をまたいで渡されたり、グローバル範囲に渡されたりする場合、LWS ではセキュリティ上の理由からこのような変異は反映されません。

DOM 要素にカスタムデータを追加する必要がある場合は、要素のオブジェクトにカスタムプロパティを追加するのではなく、DOM 要素の dataset プロパティを使用してください。

関連トピック

オブジェクト変異の代替方法