diff options
Diffstat (limited to 'files/es/web/javascript/referencia/objetos_globales/object/getownpropertysymbols/index.html')
-rw-r--r-- | files/es/web/javascript/referencia/objetos_globales/object/getownpropertysymbols/index.html | 123 |
1 files changed, 0 insertions, 123 deletions
diff --git a/files/es/web/javascript/referencia/objetos_globales/object/getownpropertysymbols/index.html b/files/es/web/javascript/referencia/objetos_globales/object/getownpropertysymbols/index.html deleted file mode 100644 index cf8be23f59..0000000000 --- a/files/es/web/javascript/referencia/objetos_globales/object/getownpropertysymbols/index.html +++ /dev/null @@ -1,123 +0,0 @@ ---- -title: Object.getOwnPropertySymbols() -slug: Web/JavaScript/Referencia/Objetos_globales/Object/getOwnPropertySymbols -tags: - - ECMAScript6 - - Experimental - - JavaScript - - Método(2) - - Objeto -translation_of: Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols ---- -<div>{{JSRef}}</div> - -<p>El método <code><strong>Object.getOwnPropertySymbols()</strong></code> regresa una colección de todos las propiedades de los simbolos encontrados directamente en un objeto dado.</p> - -<h2 id="Síntaxis">Síntaxis</h2> - -<pre class="syntaxbox"><code>Object.getOwnPropertySymbols(<var>obj</var>)</code></pre> - -<h3 id="Parametros">Parametros</h3> - -<dl> - <dt><code>obj</code></dt> - <dd>El objeto del cual los simbolos de propiedades son devueltos.</dd> -</dl> - -<h2 id="Descripción">Descripción</h2> - -<p>Similar a {{jsxref("Object.getOwnPropertyNames()")}}, puedes obtener todas las propiedades de simbolos de un objeto dado como una colección de simbolos. Note que {{jsxref("Object.getOwnPropertyNames()")}} no contiene en sí mismo las propiedades de simbolos de un objeto y solo contiene las propiedades de cadenas.</p> - -<p>Cómo todos los objetos no tienen inicialmente propiedades simbolos propios, <code>Object.getOwnPropertySymbols()</code> regresa una colección vacia a menos que tengas propiedades de simbolos establecidas en tu objeto.</p> - -<h2 id="Ejemplos">Ejemplos</h2> - -<pre class="brush: js">var obj = {}; -var a = Symbol('a'); -var b = Symbol.for('b'); - -obj[a] = 'localSymbol'; -obj[b] = 'globalSymbol'; - -var objectSymbols = Object.getOwnPropertySymbols(obj); - -console.log(objectSymbols.length); // 2 -console.log(objectSymbols); // [Symbol(a), Symbol(b)] -console.log(objectSymbols[0]); // Symbol(a) -</pre> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estado</th> - <th scope="col">Comentario</th> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-object.getownpropertysymbols', 'Object.getOwnPropertySymbols')}}</td> - <td>{{Spec2('ES6')}}</td> - <td>Definición inicial.</td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_con_navegadores">Compatibilidad con navegadores</h2> - -<div>{{CompatibilityTable}}</div> - -<div id="compat-desktop"> -<table class="compat-table"> - <tbody> - <tr> - <th>Caracteristica</th> - <th>Chrome</th> - <th>Firefox (Gecko)</th> - <th>Internet Explorer</th> - <th>Opera</th> - <th>Safari</th> - </tr> - <tr> - <td>Soporte básico</td> - <td>{{CompatChrome(38)}}</td> - <td>{{CompatGeckoDesktop("36.0")}}</td> - <td>{{CompatNo}}</td> - <td>25</td> - <td>9</td> - </tr> - </tbody> -</table> -</div> - -<div id="compat-mobile"> -<table class="compat-table"> - <tbody> - <tr> - <th>Caracteristica</th> - <th>Android</th> - <th>Chrome for Android</th> - <th>Firefox Mobile (Gecko)</th> - <th>IE Mobile</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td>Soporte básico</td> - <td>5.1</td> - <td>{{CompatChrome(38)}}</td> - <td>{{CompatGeckoMobile("36.0")}}</td> - <td>{{CompatNo}}</td> - <td>25</td> - <td>9</td> - </tr> - </tbody> -</table> -</div> - -<h2 id="Ver_también">Ver también</h2> - -<ul> - <li>{{jsxref("Object.getOwnPropertyNames()")}}</li> - <li>{{jsxref("Symbol")}}</li> -</ul> |