Métodos de objeto

Los objetos incluyen propiedades y métodos para gestionar sus claves y valores.

Propiedades#

PropiedadDescripción
lenCantidad de claves en el objeto
objeto = { nombre "Juan" edad 30 }

print objeto.len # 2

Métodos#

MétodoDescripción
keys()Array con todas las claves
values()Array con todos los valores
get(clave)Devuelve el valor asociado a la clave
set(clave valor)Agrega o actualiza una clave con un valor
delete(clave)Elimina una clave y su valor
has(clave)true si la clave existe
clear()Elimina todas las propiedades del objeto

Ejemplos#

Consultar información#

persona = {
    nombre "Juan"
    edad 30
}

print persona.len       # 2
print persona.keys()    # ["nombre" "edad"]
print persona.values()  # ["Juan" 30]

if persona.has("nombre")
    print persona.get("nombre")  # Juan

Modificar propiedades#

persona = { nombre "Juan" }

persona.set "edad" 30
persona.set "nombre" "Carlos"
print persona

persona.delete "nombre"
print persona
persona.clear

print persona.len  # 0