typedArray.find () es una función incorporada en JavaScript que se usa para devolver un valor en typedArray, si el valor satisface la condición dada en la función; de lo contrario, devuelve undefined.
Sintaxis:
typedArray.find(callback)
Parámetros: Toma la función de «devolución de llamada» del parámetro que verifica cada elemento del typedArray satisfecho por la condición proporcionada. La función de devolución de llamada toma tres parámetros que se especifican a continuación:
Valor devuelto: Devuelve un valor de la array si los elementos cumplen la condición proporcionada por la función, de lo contrario, devuelve indefinido.
Código JavaScript para mostrar el funcionamiento de esta función:
<script> // Calling isNegative function to check // elements of the typedArray function isNegative(element, index, array) { return element < 0; } // Created some typedArrays. const A = new Int8Array([ -10, 20, -30, 40, -50 ]); const B = new Int8Array([ 10, 20, -30, 40, -50 ]); const C = new Int8Array([ -10, 20, -30, 40, 50 ]); const D = new Int8Array([ 10, 20, 30, 40, 50 ]); // Calling find() function to check condition // provided by its parameter const a = A.find(isNegative); const b = B.find(isNegative); const c = C.find(isNegative); const d = D.find(isNegative); // Printing the finded typedArray document.write(a +"<br>"); document.write(b +"<br>"); document.write(c +"<br>"); document.write(d); </script>
Producción:
-10 -30 -10 undefined