मैं जावास्क्रिप्ट से संबंधित लेख/ट्यूटोरियल की एक श्रृंखला लिखना चाहता हूं। जब मैंने this दिलचस्प पैराग्राफ खोजा तो मैं ईसीएमए विनिर्देश को देख रहा था।क्या जावास्क्रिप्ट में विदेशी वस्तुएं हैं?
ECMA-262 के रूप में (6 संस्करण) कहती है:
4.3.7 विदेशी वस्तु
उद्देश्य यह है कि एक या एक से समर्थित किए जाने वाले आवश्यक आंतरिक विधियों का डिफ़ॉल्ट व्यवहार नहीं है सभी वस्तुओं
नोट से किसी भी वस्तु है कि एक साधारण वस्तु नहीं है एक विदेशी वस्तु है।
अब मैं उत्सुक हूँ। क्या आधुनिक ब्राउज़र की जावास्क्रिप्ट में ऐसी विदेशी वस्तुएं पाई जा रही हैं?
यदि ऐसा है: मुझे एक उदाहरण देता हूँ और कितनी दूर अपने व्यवहार 'साधारण वस्तुओं' से अलग है में बता सकते हैं?
डोम एपीआई मेजबान देश में, 'HTMLElement.dataset.prototype' वस्तु जादू getters और setters, जो साधारण वस्तुओं की तुलना में अलग तरह से व्यवहार किया है। –
[document.all] (https://html.spec.whatwg.org/multipage/obsolete.html#dom-document-all) – Knu