JavaScript | typedArray.some() con Ejemplo

typedArray.some () es una función incorporada en JavaScript que se usa para verificar si algunos elementos de typedArray cumplen con la prueba implementada por la función dada.
Sintaxis:

typedarray.some(callback)

Parámetros: toma la función de devolución de llamada del parámetro y esta función de devolución de llamada toma tres parámetros que se especifican a continuación:

  • Valor: Toma el valor de los elementos actuales.
  • index: Toma el índice del elemento actual que se está recorriendo en el tyepdArray.
  • array: Es el typedArray requerido.
  • Valor de retorno: Devuelve verdadero si la función de devolución de llamada pasa todos los elementos verdaderamente; de ​​lo contrario, devuelve falso.
    Código JavaScript para mostrar el funcionamiento de esta función:

    <script>
      
      // Creating isNegative() function
      function isNegative(element, index, array)
      {
        return element < 0;
      }
      
      // Creating some typedArrays containing different 
      // positive and negative values
      const A = new Int8Array([-5, 10, -15, 20, -25 ]);
      const B = new Int8Array([5, 10, 15, 20, 25 ]);
      const C = new Int8Array([-10, -20, -30, -40, -50 ]);
      const D = new Int8Array([0, 0, 0, 0 ]);
      
      // Printing true or false on checking
      document.write(A.some(isNegative) +"<br>");
      document.write(B.some(isNegative) +"<br>");
      document.write(C.some(isNegative) +"<br>");
      document.write(D.some(isNegative));
        
    </script>
    

    Producción:

    true
    false
    true
    false

    Aquí la salida es verdadera porque typedArray A y C tienen elementos negativos, B y D typedArray tienen elementos positivos, por eso da false como salida.

    Publicación traducida automáticamente

    Artículo escrito por ShivamKD y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *