GitHub
EXCEL LIBRARY 0.9.2-Beta
¡Automiza Microsoft Excel con AHK v2!
Cargando...
Buscando...
Nada coincide
Referencia de la clase OrObject

Modificación de la clase Object que indexa sus propiedades por orden de creación. Más...

Diagrama de herencia de OrObject

Métodos públicos

 __New (props *)
 Crea un nuevo objeto cuyas propiedades serán indexadas.
 DefineProp (name, desc)
 DeleteProp (name)
 OwnProps ()
 Enumera las propiedades adquiridas del objeto por orden de creación.

Métodos privados

 __Set (name, params, value)
 _HasProp (prop)
 Comprueba si la propiedad está definida en el array.

Atributos privados

_props := []
 Nombres de las propiedades por orden de creación.

Descripción detallada

Modificación de la clase Object que indexa sus propiedades por orden de creación.

Nota
Funciona como la clase Object nativa, la única desventaja es que no se puede inicializar directamente con {}. Para conseguir una funcionalidad similar se debe utilizar su constructor.
Autor
bitasuperactive
Fecha
19/12/2025
Versión
1.0.0
Ver también
https://github.com/bitasuperactive/ahk2-excel-library/blob/master/Util/OrObject.ahk

Documentación de funciones miembro

◆ __New()

OrObject::__New ( props * )
inline

Crea un nuevo objeto cuyas propiedades serán indexadas.

Parámetros
{Any}props Cada propiedad se asigna con 2 parámetros, un String que será el nombre, y cualquier tipo para el valor.
Devuelve
{OrObject}

◆ __Set()

OrObject::__Set ( name ,
params ,
value  )
inlineprivate

◆ _HasProp()

OrObject::_HasProp ( prop )
inlineprivate

Comprueba si la propiedad está definida en el array.

Parámetros
{String}prop Nombre de la propiedad objetivo.
Devuelve
{Integer} Índice de la propiedad, o 0 si no la encuentra.

◆ DefineProp()

OrObject::DefineProp ( name ,
desc  )
inline

◆ DeleteProp()

OrObject::DeleteProp ( name )
inline

◆ OwnProps()

OrObject::OwnProps ( )
inline

Enumera las propiedades adquiridas del objeto por orden de creación.

Devuelve
{Enumerator}
Ver también
https://www.autohotkey.com/docs/v2/lib/Object.htm#OwnProps