content
content copied to clipboard
Document internal methods
Description
This starts a series of efforts to improve our documentation of meta-programming, which at the moment is very handwavy. One of my ultimate goals is to properly address https://github.com/mdn/content/issues/21652 through a total overhaul to the Reflect section. In addition, I want to be able to tackle https://github.com/mdn/mdn-community/discussions/150 by incorporating all the description about internal methods in MDN itself, because such semantics are actually exposed to developers through proxies.
I think it's fine for us to go very advanced in proxies, because developers who read this are likely experienced with the language.
Motivation
Additional details
Related issues and pull requests
Preview URLs (15 pages)
- /en-US/docs/Web/JavaScript/Reference/Classes/Public_class_fields
- /en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/apply
- /en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/construct
- /en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/defineProperty
- /en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/deleteProperty
- /en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/getOwnPropertyDescriptor
- /en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/getPrototypeOf
- /en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/get
- /en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/has
- /en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/isExtensible
- /en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/ownKeys
- /en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/preventExtensions
- /en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/setPrototypeOf
- /en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/set
- /en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy
Flaws (1)
Note! 14 documents with no flaws that don't need to be listed. 🎉
URL: /en-US/docs/Web/JavaScript/Reference/Classes/Public_class_fields
Title: Public class fields
Flaw count: 1
- bad_bcd_links:
- no explanation!
(this comment was updated 2022-11-05 15:33:03.126429)