We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tc39/proposal-symbols-as-weakmap-keys: Permit Symbols as keys in WeakMaps, entries in WeakSets and WeakRefs, and registered in FinalizationRegistries
仕組み的には結構面白いことになってる。
に意味的な違いが結構出てる。 Symbol forはregistered symbolでこれ使うとweakが観測可能になる問題があるから、weakのkeyには使えないということか。 なので使えるのはSymbolだけ
対応的には、weakの話でキーに指定できるものへsymbolが追加されたことだけど、 キーに指定できるものを書いてはない?
また、弱い参照で値を持つ特性上、WeakSetの値として使えるのは参照型のオブジェクトだけです
Setのここだけ修正が入りそう
Originally posted by @azu in #1658 (comment)
The text was updated successfully, but these errors were encountered:
これまだFirefox対応してなさそう
const map = new WeakMap(); const s = Symbol("desc"); map.set(s, {}) map.get(s);
Sorry, something went wrong.
Successfully merging a pull request may close this issue.
Symbol as a Key
tc39/proposal-symbols-as-weakmap-keys: Permit Symbols as keys in WeakMaps, entries in WeakSets and WeakRefs, and registered in FinalizationRegistries
仕組み的には結構面白いことになってる。
に意味的な違いが結構出てる。
Symbol forはregistered symbolでこれ使うとweakが観測可能になる問題があるから、weakのkeyには使えないということか。
なので使えるのはSymbolだけ
対応的には、weakの話でキーに指定できるものへsymbolが追加されたことだけど、
キーに指定できるものを書いてはない?
Setのここだけ修正が入りそう
Originally posted by @azu in #1658 (comment)
Blocker
The text was updated successfully, but these errors were encountered: