Si la expresión de rendimiento se está deteniendo, entonces detendrá la función del generador también y solo se reiniciará cuando se llame al siguiente método hasta que se llame otra expresión de retorno. La sintaxis de expresión de rendimiento/palabra clave es la siguiente:
función* name (argumentos) declaracionesDónde nombre representa el nombre de la función, argumentos ¿Se están pasando los parámetros para la función y declaraciones representar el cuerpo de la función.
Las siguientes son las características del rendimiento* Expresión/Palabras clave:
Ahora vamos a ilustrar un ejemplo a través del cual puede comprender fácilmente cómo usar el rendimiento* Palabra clave/expresión en JavaScript.
función* ShowSum (x)Producción
Por otro lado, el El rendimiento* es una palabra clave/expresión que se puede usar para representar un objeto iterativo u otra función de generador. El rendimiento* itera y devuelve el valor correspondientemente hasta que el valor booleano sea verdadero. La sintaxis del rendimiento* expresión/palabra clave es la siguiente:
rendimiento* expresiónAhora vamos a presentar un ejemplo de rendimiento* expresión/palabra clave.
Producción
Ejemplo
En este ejemplo, los retornos de la función GeneratorFunc1 () produjeron valores a través de la función Next () similar a los valores que se producen a través de la función GeneratorFunc2 (). Posteriormente, a través de esta función GeneratorFunc2 (), podemos insertar fácilmente más generadores tanto como podamos.
Producción
Conclusión
Después de leer este artículo, está familiarizado con el rendimiento* Palabra clave/expresión. Si está utilizando la expresión de rendimiento*, entonces no puede enfrentar los problemas de devolución de llamada. El concepto detrás de la expresión de rendimiento* es que la función puede reanudar voluntariamente o detenerse hasta que adquiera lo que necesita. También contamos con ejemplos que lo ayudan a comprender el mejor uso del rendimiento* expresión/palabra clave en JavaScript.