mapGet

mapGet

> Funciones

Devuelve el valor de la tabla del mapa asociado con la clave clave, o predeterminado si la clave no existe en la tabla.

Configuraciones
Retorno
TypeScript

En JavaScript, una tabla es un Map: m.get(key) devuelve undefined cuando la clave está ausente, mientras que mapGet en LeekScript devuelve null — compruebe === undefined, o m.has(key). No escriba nunca m[key] sobre un Map: eso coloca una propiedad ordinaria en el objeto, invisible para get, para has y para size. Por último, un Map compara sus claves por identidad para los objetos: dos objetos con el mismo contenido son allí dos claves diferentes.

Python

En Python, una tabla es un dict: m[key] lanza un KeyError cuando la clave está ausente, mientras que mapGet en LeekScript devuelve null. Escriba m.get(key), que devuelve None, o m.get(key, defaut) para un valor de respaldo; key in m comprueba la presencia sin lanzar nada. Cuidado, las claves de un dict deben ser hashables: un número, una cadena o una tupla sirven, una lista lanza un TypeError.