Constellation Knowledge Network - Conocimiento de chismes - (v,k) => k ¿Qué significa k en js?

(v,k) => k ¿Qué significa k en js?

Así es como se escribe una función de flecha; v es valor, lo que significa valor; k es clave, lo que significa clave;

(v,k)=>k es equivalente a function( v,k){return k} esta función anónima;

Por ejemplo, si queremos recorrer un mapa, podemos escribir así: var?myMap?=?new?Map()

miMapa .set("001","China");

miMapa.set("002","EE.UU.");

miMapa.set( "003","Japan" );

//Cómo escribir la función de flecha (expresión Lambda)

myMap.forEach((v,k)=>console.log(" key:",k,"? value:",v));

//Equivalente a la siguiente escritura

myMap.forEach(function(v,k){

console.log ("clave:",k,"?valor:",v)

})

Salida: clave:?001?valor:? China

clave:?002?valor:?EE.UU.

clave:?003?valor:?Japón

上篇: El anciano está llorando. Duque Zhou_Soñé que el anciano estaba llorando. 下篇: Habilidades de recitación de fórmulas de hace 60 años y cálculos de la palma de la mano para soluciones de hace 60 años
Artículos populares