Header Ads Widget

Ticker

6/recent/ticker-posts

Subrayar JS alguna función

 


En este análisis continuo de Underscore JS, veremos la somefunción. Se parece mucho a la findfunción. La somefunción tiene una firma de _.some (lista, [predicado], [contexto]) . Lo que hace es escanear el listparámetro en busca de elementos que contengan un valor verdadero y devolverlo truesi este es el caso. Este es el comportamiento predeterminado sin pasar la función de predicado opcional. Si proporciona una función de predicado, algunos regresarán truepara cualquier elemento en el listque pase la prueba de la predicatefunción. Echemos un vistazo a cómo hacer uso de la some()función ahora.



Ejemplo de matriz mixta

Este primer ejemplo utilizará para examinar el contenido de una matriz que tiene una combinación de valores verdaderos y no verdaderos . Cuando ejecutamos este código de ejemplo, de hecho se nos devuelve el truevalor, ya que aunque la matriz contiene valores que no son verdaderos, también tiene al menos un valor verdadero , por lo que devuelve un resultado verdadero.

Hacer clic Claro


Ejemplo de matriz de enteros

Este ejemplo de usar algunos en una matriz de números enteros es bastante fácil. Por supuesto, una matriz de números enteros tendrá en su mayoría valores verdaderos, por lo que, como esperamos al ejecutar el código, obtenemos el resultado de verdadero.

Hacer clic Claro


Función de predicado para verificar números pares

En este ejemplo, veremos el uso de una función de predicado como segunda opción para ver si alguno de los números enteros de nuestra matriz es par. Veamos cómo hacer eso.

Hacer clic Claro


Ejemplo de matriz de objetos

Al observar el código de ejemplo de Object Array, podemos averiguar si alguno de los registros que tenemos en nuestro arreglo tiene un valor verdadero para electric. Entonces, haselectricCriteria busca ver si electric no es igual a falso. Como podemos ver, el Tesla es de hecho eléctrico, por lo que cuando se ejecuta este ejemplo, descubrimos que es cierto.

Hacer clic Claro


Ejemplo de cláusula de protección

Cuando ejecutamos este ejemplo de código de cláusula de protección, podemos ver que ambas llamadas a la función de registro se ejecutan de hecho. El primer escenario se activa cuando se encuentra una matriz vacía o un objeto sin propiedades definidas. Si inspeccionamos listOne y objectOne, claramente este es el caso. En el segundo ejemplo, el registro se activa cuando tenemos una matriz con al menos un elemento que no es nulo y no está indefinido o cuando tenemos un objeto que tiene al menos una propiedad que se evalúa como verdadera.

Hacer clic Claro


Subrayar JS Resumen de algunas funciones

Este tutorial usó varios ejemplos de fragmentos de código para inspeccionar cómo funciona la función some () en la biblioteca de Underscore JS. Es un mecanismo bastante simple para verificar valores veraces en una variedad de escenarios.



Publicar un comentario

0 Comentarios