array.set()
In an one-dimensional array, sets the elements in a specified index range to a value.
Useful for initializing an array after a call to ArrayNew.
array.set( start_pos=number, end_pos=number, value=any )
Returns: Array
| Argument | Description |
|---|---|
|
start_pos
number,
required
|
edit
Starting index position of range to set. Alias: start, startPos |
|
end_pos
number,
required
|
edit
Ending index position of range to set. If this value is greater than array length, Lucee adds elements to array. Alias: end, endPos |
|
value
any,
required
|
edit
Value to which to set each element in the range. |
Examples
editmyarray = [];
res = myarray.set(1,4,"all is well");
writeDump(res);