La función* es un JavaScript incorporado que se utiliza para
Sintaxis:
function* [name]([param1[, param2[, ..., paramN]]]) { statements }
Parámetros: Esta función acepta el siguiente parámetro como se mencionó anteriormente y se describe a continuación:
- nombre:.
- parámetroN:
- Sentencias: comprenden el cuerpo de la función.
función* expresión en
Ejemplo 1:
Javascript
<script> // Illustration of function* expression // use of function* keyword function* func() { yield 1; yield 2; yield 3; yield " - Geeks"; } let obj = ''; // Function calling for (const i of func()) { obj = obj + i; } // Output console.log(obj); </script>
Producción:
123 - Geeks
Ejemplo 2:
Javascript
<script> // Illustration of function* expression // use of function* keyword function* func2(y){ yield y * y; }; function* func1(){ for (let i = 1; i < 6; i++) { yield* func2(i); } }; // Function calling for (const x of func1()) { // Output console.log(x); } </script>
Producción:
1 4 9 16 25
Navegadores compatibles: los navegadores compatibles con la expresión de función* de JavaScript se enumeran a continuación:
- Google Chrome 49 y superior
- Borde 12 y superior
- Firefox 26 y superior
- Ópera 36 y superior
- Safari 10 y superior
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA