Modificación de la clase Object que indexa sus propiedades por orden de creación.
Más...
|
| | __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.
|
|
| | __Set (name, params, value) |
| | _HasProp (prop) |
| | Comprueba si la propiedad está definida en el array.
|
|
|
_props | := [] |
| | Nombres de las propiedades por orden de creación.
|
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
◆ __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()