usando el método 'Incluye'
Al comparar una variable con una lista de valores, puede encontrar la necesidad de un enfoque conciso y eficiente. Tradicionalmente, los programadores recurrirían a múltiples controles de igualdad, pero eso puede volverse tedioso. Este artículo presenta una solución más limpia utilizando el método 'Incluye'.
en ECMA2016 (compatible con todos los principales navegadores), el método 'incluye' proporciona una forma conveniente de determinar si existe un valor dentro de una matriz. Esto le permite reemplazar múltiples verificaciones de igualdad con una sola línea:
if ([1, 3, 12].includes(foo)) { // ... }
En este caso, la variable 'foo' se está verificando en una matriz que contiene [1, 3, 12]. Si 'foo' es igual a cualquiera de estos valores, la instrucción 'if' se ejecutará.
Este enfoque no solo es conciso sino que también es claro y legible. Elimina la redundancia introducida estableciendo múltiples valores en '1' en un objeto y proporciona un medio directo para probar la igualdad contra múltiples valores.
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