inicializando la longitud de la matriz en javascript
a pesar de la recomendación generalizada para inicializar la longitud de la matriz usando una nueva matriz (4), este sintaxis se desaprueba de las herramientas como jslint debido a su preferencia para la [] sintaxis. Esto plantea inquietudes sobre el rendimiento y la compatibilidad.
Risks and Compatity
mientras la sintaxis de la nueva matriz (4) puede usarse ampliamente, plantea riesgos potenciales:[&]
Sin embargo, no hay una forma directa de establecer la longitud de la matriz e inicializar los valores en una sola línea usando esta sintaxis. En su lugar, debe asignar una longitud manualmente:
test.length = 4;
var test = [];
varias soluciones alternativas proporcionan formas más eficientes y convenientes para inicializar las arañas:
[&]test.length = 4;
crea una matriz con la longitud 5, pero los valores no están definidos. Array.apply (null, array (5)). Map (function () {}):
inicializa y asigna valores invasados. Array (5)). MAP (function (x, i) {return i;}):Inicializa la matriz con la longitud 5 y los valores 0-4.
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