Quiero saber si hay una forma limpia de modificar un valor en un hashmap o crearlo si no existe sin hacer un bloque if. Ejemplo de lo que estoy haciendo actualmente
let dict = {} if(dict['key']){ dict['key'] += 1 } else { dict['key'] = 1 }Quiero saber si hay una forma más limpia de hacer lo que hice anteriormente.
Use la notación de puntos, porque la propiedad no es dinámica, y alterne dict.key con 0 antes de agregar 1.
dict.key = (dict.key || 0) + 1;