Recuperar claves de un objeto como una matriz
En JavaScript, se pueden extraer las claves de un objeto en una matriz mediante varios métodos . Si bien el fragmento de código proporcionado que utiliza un bucle for-in es funcional, puede que no sea el enfoque más conciso o eficiente.
Uso de Object.keys()
A Un método menos detallado y más moderno es utilizar la función incorporada Object.keys(). Esta función devuelve directamente una matriz que contiene las claves del objeto. El siguiente código demuestra su uso:
const foo = { alpha: 'puffin', beta: 'beagle', }; const keys = Object.keys(foo); console.log(keys); // ['alpha', 'beta']
En este ejemplo, las claves del objeto 'foo' se recuperan como una matriz almacenada en la variable 'keys'. Object.keys() opera en tiempo O(n), donde 'n' representa el número de propiedades en el objeto.
Consideraciones de compatibilidad
Object.keys( ) es ampliamente compatible con navegadores modernos y entornos Node.js. Sin embargo, para navegadores más antiguos o entornos que carecen de esta función, se puede utilizar un polyfill.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3