{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/ownKeys","source_file":"javascript/builtins/Proxy.json","spec_url":"https://tc39.es/ecma262/multipage/ordinary-and-exotic-objects-behaviours.html#sec-proxy-object-internal-methods-and-internal-slots-ownpropertykeys","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"chrome":{"version_added":"49"},"chrome_android":{"version_added":"49"},"deno":{"version_added":"1.0"},"edge":{"version_added":"12"},"firefox":{"notes":"In Firefox 42, the implementation got updated to reflect the final ES2015 specification: The result is now checked if it is an array and if the array elements are either of type string or of type symbol. Enumerating duplicate own property names is not a failure anymore.","version_added":"18"},"firefox_android":{"notes":"In Firefox 42, the implementation got updated to reflect the final ES2015 specification: The result is now checked if it is an array and if the array elements are either of type string or of type symbol. Enumerating duplicate own property names is not a failure anymore.","version_added":"18"},"ie":{"version_added":false},"nodejs":{"version_added":"6.0.0"},"oculus":{"version_added":"5.0"},"opera":{"version_added":"36"},"opera_android":{"version_added":"36"},"safari":{"version_added":"10"},"safari_ios":{"version_added":"10"},"samsunginternet_android":{"version_added":"5.0"},"webview_android":{"version_added":"49"}}}